0m 29s
Jan 25, 2025, 12:02 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 ( 5%) 49MB 0s
4░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 108 / 2493 ( 5%) 49MB 0s
5░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 162 / 2493 ( 11%) 63MB 1s
6░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 216 / 2493 ( 11%) 63MB 1s
7░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 270 / 2493 ( 11%) 63MB 1s
8░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 324 / 2493 ( 16%) 73MB 1s
9░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 378 / 2493 ( 16%) 73MB 1s
10░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 432 / 2493 ( 22%) 96MB 1s
11░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 486 / 2493 ( 22%) 96MB 1s
12░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 540 / 2493 ( 22%) 96MB 1s
13░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 594 / 2493 ( 25%) 140MB 1s
14░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 648 / 2493 ( 26%) 160MB 1s
15░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 702 / 2493 ( 28%) 203MB 1s
16░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 756 / 2493 ( 30%) 219MB 1s
17░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 810 / 2493 ( 33%) 247MB 2s
18░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 864 / 2493 ( 35%) 255MB 2s
19░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 918 / 2493 ( 40%) 286MB 2s
20░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 972 / 2493 ( 40%) 286MB 2s
21░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1026 / 2493 ( 42%) 303MB 2s
22░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1080 / 2493 ( 47%) 316MB 2s
23░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1134 / 2493 ( 47%) 316MB 2s
24░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1188 / 2493 ( 53%) 325MB 2s
25░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1242 / 2493 ( 53%) 325MB 2s
26░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1296 / 2493 ( 53%) 325MB 2s
27░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1350 / 2493 ( 57%) 338MB 2s
28░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1404 / 2493 ( 57%) 338MB 2s
29░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1458 / 2493 ( 60%) 356MB 3s
30░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1512 / 2493 ( 67%) 365MB 3s
31░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1566 / 2493 ( 67%) 365MB 3s
32░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1620 / 2493 ( 67%) 365MB 3s
33░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1674 / 2493 ( 67%) 365MB 3s
34░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1728 / 2493 ( 69%) 382MB 3s
35░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1782 / 2493 ( 73%) 395MB 3s
36░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1836 / 2493 ( 73%) 395MB 3s
37░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1890 / 2493 ( 79%) 408MB 3s
38░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1944 / 2493 ( 79%) 408MB 3s
39░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1998 / 2493 ( 81%) 427MB 3s
40░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2052 / 2493 ( 84%) 442MB 3s
41░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2106 / 2493 ( 84%) 442MB 3s
42░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2160 / 2493 ( 87%) 464MB 3s
43░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2214 / 2493 ( 91%) 484MB 3s
44░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2268 / 2493 ( 91%) 484MB 3s
45░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2322 / 2493 ( 93%) 510MB 4s
46░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2376 / 2493 ( 96%) 530MB 4s
47░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2430 / 2493 ( 99%) 544MB 4s
48░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2484 / 2493 (100%) 547MB 4s
49░░░░░░░░░ 2493 / 2493 (100%) 547MB 4s
50Analyzing classes... 4s
51░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 629MB 5s
52Analyzing functions... 5s
53░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 630MB 5s
54Analyzing methods... 5s
55░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 643MB 8s
56Analyzing files... 8s
57░░░░░░░░░░░░░░░░░░░░░░░░░░ 26 / 26 (100%) 649MB 8s
58 8s
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 8s
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 8s
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 8s
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 8s
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 8s
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 8s
65src/Inflector.php:220 PhanDeprecatedProperty Reference to deprecated property \Joomla\String\Inflector::$instance defined at src/Inflector.php:30 8s
66src/Inflector.php:221 PhanDeprecatedProperty Reference to deprecated property \Joomla\String\Inflector::$instance defined at src/Inflector.php:30 8s
67src/Inflector.php:224 PhanDeprecatedProperty Reference to deprecated property \Joomla\String\Inflector::$instance defined at src/Inflector.php:30 8s
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.) 8s
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.) 8s
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.) 8s
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 8s
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 8s
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 8s
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 8s
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 8s
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 8s
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 8s
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 8s
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 8s
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 8s
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 8s
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 8s
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 8s
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 8s
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 8s
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) 8s
87src/phputf8/str_split.php:31 PhanTypeMismatchReturn Returning $ar[0] of type array<int,string> but utf8_str_split() is declared to return string 8s
88src/phputf8/utf8.php:46 PhanUndeclaredConstant Reference to undeclared constant \MB_OVERLOAD_STRING. This will cause a thrown Error in php 8.0+. 8s
Exit Code 1