Skip to content

Fix phpstan/phpstan#9732: BenevolentUnionType with generics produce confusing errors #25472

Fix phpstan/phpstan#9732: BenevolentUnionType with generics produce confusing errors

Fix phpstan/phpstan#9732: BenevolentUnionType with generics produce confusing errors #25472

Job Run time
2m 6s
14s
12s
14s
0s
0s
0s
0s
38s
45s
40s
41s
49s
45s
41s
56s
53s
53s
37s
37s
1m 35s
35s
36s
35s
40s
52s
41s
48s
36s
36s
47s
54s
38s
39s
1m 17s
49s
44s
45s
38s
46s
1m 0s
34s
31s
45s
44s
1m 16s
1m 51s
48s
36s
58s
44s
37s
36s
36s
44s
33s
37s
37s
40s
35s
48s
39s
37s
36s
37s
40s
1m 37s
52s
43s
43s
50s
58s
39s
46s
43s
38s
33s
33s
1m 34s
37s
37s
1m 19s
38s
38s
34s
40s
37s
1m 23s
39s
41s
46s
45s
42s
1m 21s
33s
36s
43s
52s
33s
45s
48s
38s
35s
38s
35s
36s
55s
47s
48s
42s
33s
46s
54s
48s
33s
44s
1m 16s
46s
55s
1m 28s
37s
37s
37s
38s
34s
36s
39s
43s
52s
49s
41s
36s
41s
34s
37s
35s
47s
45s
32s
36s
46s
34s
44s
38s
36s
38s
41s
38s
38s
34s
41s
45s
43s
1m 1s
38s
33s
1m 20s
1m 11s
38s
48s
47s
1m 6s
48s
42s
48s
53s
1m 29s
1m 25s
43s
54s
52s
45s
45s
1m 55s
49s
32s
48s
1m 27s
46s
43s
1m 3s
47s
44s
7m 7s
40s
52s
47s
41s
1m 1s
2m 2s
54s
31s
33s
38s
37s
30s
28s
33s
31s
34s
4m 59s
35s
27s
31s
30s
31s
36s
35s
34s
29s
33s
36s
30s
42s
35s
30s
36s
33s
32s
29s
34s
29s
31s
28s
30s
37s
33s
36s
38s
32s
34s
41s
28s
39s
30s
30s
31s
49s
35s
31s
29s
38s
29s
30s
30s
29s
39s
34s
42s
29s
29s
32s
59s
32s
38s
32s
37s
30s
33s
31s
31s
35s
27s
32s
35s
33s
30s
29s
1m 8s
35s
32s
35s
30s
38s
33s
37s
30s
31s
31s
35s
33s
38s
36s
39s
1m 19s
-1s
3h 30m 57s