0m 32s
Jan 20, 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 ( 5%) 49MB 1s
4░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 108 / 2493 ( 5%) 49MB 1s
5░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 162 / 2493 ( 10%) 61MB 1s
6░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 216 / 2493 ( 10%) 61MB 1s
7░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 270 / 2493 ( 10%) 61MB 1s
8░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 324 / 2493 ( 14%) 71MB 1s
9░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 378 / 2493 ( 21%) 77MB 1s
10░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 432 / 2493 ( 21%) 77MB 1s
11░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 486 / 2493 ( 21%) 77MB 1s
12░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 540 / 2493 ( 22%) 110MB 1s
13░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 594 / 2493 ( 24%) 125MB 1s
14░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 648 / 2493 ( 26%) 160MB 1s
15░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 702 / 2493 ( 28%) 194MB 2s
16░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 756 / 2493 ( 30%) 228MB 2s
17░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 810 / 2493 ( 33%) 247MB 2s
18░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 864 / 2493 ( 35%) 256MB 2s
19░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 918 / 2493 ( 40%) 286MB 2s
20░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 972 / 2493 ( 40%) 286MB 2s
21░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1026 / 2493 ( 41%) 300MB 2s
22░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1080 / 2493 ( 44%) 310MB 3s
23░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1134 / 2493 ( 47%) 314MB 3s
24░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1188 / 2493 ( 50%) 321MB 3s
25░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1242 / 2493 ( 50%) 321MB 3s
26░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1296 / 2493 ( 55%) 328MB 3s
27░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1350 / 2493 ( 55%) 328MB 3s
28░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1404 / 2493 ( 58%) 341MB 3s
29░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1458 / 2493 ( 60%) 356MB 3s
30░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1512 / 2493 ( 66%) 364MB 3s
31░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1566 / 2493 ( 66%) 364MB 3s
32░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1620 / 2493 ( 66%) 364MB 3s
33░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1674 / 2493 ( 68%) 377MB 3s
34░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1728 / 2493 ( 73%) 390MB 3s
35░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1782 / 2493 ( 73%) 390MB 3s
36░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1836 / 2493 ( 77%) 403MB 3s
37░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1890 / 2493 ( 77%) 403MB 3s
38░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1944 / 2493 ( 77%) 403MB 3s
39░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1998 / 2493 ( 81%) 421MB 4s
40░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2052 / 2493 ( 83%) 439MB 4s
41░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2106 / 2493 ( 87%) 459MB 4s
42░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2160 / 2493 ( 87%) 459MB 4s
43░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2214 / 2493 ( 90%) 479MB 4s
44░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2268 / 2493 ( 92%) 489MB 4s
45░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2322 / 2493 ( 94%) 510MB 4s
46░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2376 / 2493 ( 97%) 531MB 4s
47░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2430 / 2493 ( 99%) 547MB 4s
48░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2484 / 2493 ( 99%) 547MB 4s
49░░░░░░░░░ 2493 / 2493 (100%) 547MB 4s
50Analyzing classes... 5s
51░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 629MB 5s
52Analyzing functions... 6s
53░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 629MB 6s
54Analyzing methods... 6s
55░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 643MB 8s
56Analyzing files... 9s
57░░░░░░░░░░░░░░░░░░░░░░░░░░ 26 / 26 (100%) 648MB 9s
58 9s
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 9s
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 9s
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 9s
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 9s
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 9s
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 9s
65src/Inflector.php:220 PhanDeprecatedProperty Reference to deprecated property \Joomla\String\Inflector::$instance defined at src/Inflector.php:30 9s
66src/Inflector.php:221 PhanDeprecatedProperty Reference to deprecated property \Joomla\String\Inflector::$instance defined at src/Inflector.php:30 9s
67src/Inflector.php:224 PhanDeprecatedProperty Reference to deprecated property \Joomla\String\Inflector::$instance defined at src/Inflector.php:30 9s
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.) 9s
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.) 9s
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.) 9s
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 9s
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 9s
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 9s
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 9s
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 9s
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 9s
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 9s
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 9s
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 9s
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 9s
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 9s
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 9s
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 9s
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 9s
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 9s
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) 9s
87src/phputf8/str_split.php:31 PhanTypeMismatchReturn Returning $ar[0] of type array<int,string> but utf8_str_split() is declared to return string 9s
88src/phputf8/utf8.php:46 PhanUndeclaredConstant Reference to undeclared constant \MB_OVERLOAD_STRING. This will cause a thrown Error in php 8.0+. 9s
Exit Code 1