0m 22s
Jan 21, 2025, 12:17 AM

string

Updating phpstan to 2.0 (#51) * Updating phpstan to 2.0 * Adding PHP 8.3/8.4 everywhere

Hackwar
executed scheduled task
nightly-build-3-x

Pipeline stages

6 stages

Console Logs

1+ vendor/bin/phan 0s
2Parsing files... 0s
3░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 54 / 2493 ( 6%) 49MB 0s
4░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 108 / 2493 ( 6%) 49MB 0s
5░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 162 / 2493 ( 6%) 49MB 0s
6░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 216 / 2493 ( 12%) 65MB 0s
7░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 270 / 2493 ( 12%) 65MB 0s
8░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 324 / 2493 ( 19%) 76MB 0s
9░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 378 / 2493 ( 19%) 76MB 0s
10░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 432 / 2493 ( 19%) 76MB 0s
11░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 486 / 2493 ( 19%) 76MB 0s
12░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 540 / 2493 ( 22%) 110MB 0s
13░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 594 / 2493 ( 24%) 129MB 0s
14░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 648 / 2493 ( 26%) 153MB 1s
15░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 702 / 2493 ( 28%) 203MB 1s
16░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 756 / 2493 ( 30%) 219MB 1s
17░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 810 / 2493 ( 33%) 247MB 1s
18░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 864 / 2493 ( 35%) 258MB 1s
19░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 918 / 2493 ( 36%) 279MB 1s
20░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 972 / 2493 ( 40%) 292MB 1s
21░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1026 / 2493 ( 44%) 310MB 2s
22░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1080 / 2493 ( 44%) 310MB 2s
23░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1134 / 2493 ( 51%) 323MB 2s
24░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1188 / 2493 ( 51%) 323MB 2s
25░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1242 / 2493 ( 51%) 323MB 2s
26░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1296 / 2493 ( 55%) 335MB 2s
27░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1350 / 2493 ( 55%) 335MB 2s
28░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1404 / 2493 ( 60%) 352MB 2s
29░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1458 / 2493 ( 60%) 352MB 2s
30░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1512 / 2493 ( 67%) 365MB 2s
31░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1566 / 2493 ( 67%) 365MB 2s
32░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1620 / 2493 ( 67%) 365MB 2s
33░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1674 / 2493 ( 70%) 383MB 2s
34░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1728 / 2493 ( 70%) 383MB 2s
35░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1782 / 2493 ( 76%) 399MB 2s
36░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1836 / 2493 ( 76%) 399MB 2s
37░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1890 / 2493 ( 76%) 399MB 2s
38░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1944 / 2493 ( 81%) 421MB 2s
39░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1998 / 2493 ( 81%) 421MB 2s
40░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2052 / 2493 ( 84%) 442MB 2s
41░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2106 / 2493 ( 84%) 442MB 2s
42░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2160 / 2493 ( 88%) 468MB 3s
43░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2214 / 2493 ( 92%) 489MB 3s
44░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2268 / 2493 ( 92%) 489MB 3s
45░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2322 / 2493 ( 95%) 521MB 3s
46░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2376 / 2493 ( 98%) 537MB 3s
47░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2430 / 2493 ( 98%) 537MB 3s
48░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2484 / 2493 (100%) 547MB 3s
49░░░░░░░░░ 2493 / 2493 (100%) 547MB 3s
50Analyzing classes... 3s
51░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 629MB 4s
52Analyzing functions... 4s
53░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 629MB 4s
54Analyzing methods... 4s
55░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 643MB 6s
56Analyzing files... 6s
57░░░░░░░░░░░░░░░░░░░░░░░░░░ 26 / 26 (100%) 648MB 6s
58 6s
59src/Inflector.php:21 PhanDeprecatedClass Using a deprecated class \Doctrine\Common\Inflector\Inflector defined at vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:45 6s
60src/Inflector.php:73 PhanDeprecatedFunction Call to deprecated function \Joomla\String\Inflector::rules() defined at vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:178 6s
61src/Inflector.php:115 PhanDeprecatedFunction Call to deprecated function \Joomla\String\Inflector::rules() defined at vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:178 6s
62src/Inflector.php:122 PhanDeprecatedFunction Call to deprecated function \Joomla\String\Inflector::rules() defined at vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:178 6s
63src/Inflector.php:129 PhanDeprecatedFunction Call to deprecated function \Joomla\String\Inflector::rules() defined at vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:178 6s
64src/Inflector.php:136 PhanDeprecatedFunction Call to deprecated function \Joomla\String\Inflector::rules() defined at vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:178 6s
65src/Inflector.php:220 PhanDeprecatedProperty Reference to deprecated property \Joomla\String\Inflector::$instance defined at src/Inflector.php:30 6s
66src/Inflector.php:221 PhanDeprecatedProperty Reference to deprecated property \Joomla\String\Inflector::$instance defined at src/Inflector.php:30 6s
67src/Inflector.php:224 PhanDeprecatedProperty Reference to deprecated property \Joomla\String\Inflector::$instance defined at src/Inflector.php:30 6s
68src/Inflector.php:252 PhanDeprecatedFunction Call to deprecated function \Joomla\String\Inflector::toPlural() defined at src/Inflector.php:279 (Deprecated because: 3.0 Use Doctrine\Common\Inflector\Inflector::pluralize() instead.) 6s
69src/Inflector.php:252 PhanDeprecatedFunction Call to deprecated function \Joomla\String\Inflector::toSingular() defined at src/Inflector.php:302 (Deprecated because: 3.0 Use Doctrine\Common\Inflector\Inflector::singularize() instead.) 6s
70src/Inflector.php:266 PhanDeprecatedFunction Call to deprecated function \Joomla\String\Inflector::toSingular() defined at src/Inflector.php:302 (Deprecated because: 3.0 Use Doctrine\Common\Inflector\Inflector::singularize() instead.) 6s
71src/Inflector.php:289 PhanDeprecatedFunction Call to deprecated function \Joomla\String\Inflector::pluralize() defined at vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:262 6s
72src/Inflector.php:312 PhanDeprecatedFunction Call to deprecated function \Joomla\String\Inflector::singularize() defined at vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php:278 6s
73src/StringHelper.php:68 PhanTypePossiblyInvalidDimOffset Possibly invalid offset 1 of $styleSpec of array type array{0:'#-\x28\\d+\x29$#'|array{0:'#\\\x28\x28\\d+\x29\\\x29$#',1:'#\\\x28\\d+\\\x29$#'},1?:'-%d'|array{0:' \x28%d\x29',1:'\x28%d\x29'}}|non-empty-mixed 6s
74src/phputf8/mbstring/core.php:24 PhanRedefineFunction Function utf8_strlen defined at src/phputf8/mbstring/core.php:24 was previously defined at src/phputf8/native/core.php:31 6s
75src/phputf8/mbstring/core.php:41 PhanRedefineFunction Function utf8_strpos defined at src/phputf8/mbstring/core.php:41 was previously defined at src/phputf8/native/core.php:52 6s
76src/phputf8/mbstring/core.php:61 PhanRedefineFunction Function utf8_strrpos defined at src/phputf8/mbstring/core.php:61 was previously defined at src/phputf8/native/core.php:91 6s
77src/phputf8/mbstring/core.php:96 PhanRedefineFunction Function utf8_substr defined at src/phputf8/mbstring/core.php:96 was previously defined at src/phputf8/native/core.php:148 6s
78src/phputf8/mbstring/core.php:118 PhanRedefineFunction Function utf8_strtolower defined at src/phputf8/mbstring/core.php:118 was previously defined at src/phputf8/native/core.php:269 6s
79src/phputf8/mbstring/core.php:136 PhanRedefineFunction Function utf8_strtoupper defined at src/phputf8/mbstring/core.php:136 was previously defined at src/phputf8/native/core.php:356 6s
80src/phputf8/native/core.php:31 PhanRedefineFunction Function utf8_strlen defined at src/phputf8/native/core.php:31 was previously defined at src/phputf8/mbstring/core.php:24 6s
81src/phputf8/native/core.php:52 PhanRedefineFunction Function utf8_strpos defined at src/phputf8/native/core.php:52 was previously defined at src/phputf8/mbstring/core.php:41 6s
82src/phputf8/native/core.php:91 PhanRedefineFunction Function utf8_strrpos defined at src/phputf8/native/core.php:91 was previously defined at src/phputf8/mbstring/core.php:61 6s
83src/phputf8/native/core.php:148 PhanRedefineFunction Function utf8_substr defined at src/phputf8/native/core.php:148 was previously defined at src/phputf8/mbstring/core.php:96 6s
84src/phputf8/native/core.php:269 PhanRedefineFunction Function utf8_strtolower defined at src/phputf8/native/core.php:269 was previously defined at src/phputf8/mbstring/core.php:118 6s
85src/phputf8/native/core.php:356 PhanRedefineFunction Function utf8_strtoupper defined at src/phputf8/native/core.php:356 was previously defined at src/phputf8/mbstring/core.php:136 6s
86src/phputf8/str_split.php:27 PhanTypeMismatchReturnProbablyReal Returning [$str] of type array{0:string} but utf8_str_split() is declared to return string (no real type) (the inferred real return type has nothing in common with the declared phpdoc return type) 6s
87src/phputf8/str_split.php:31 PhanTypeMismatchReturn Returning $ar[0] of type array<int,string> but utf8_str_split() is declared to return string 6s
88src/phputf8/utf8.php:46 PhanUndeclaredConstant Reference to undeclared constant \MB_OVERLOAD_STRING. This will cause a thrown Error in php 8.0+. 6s
Exit Code 1