Skip to content

Commit b651a22

Browse files
committed
Fix tests
1 parent 70f319a commit b651a22

8 files changed

+11
-11
lines changed

tests/PHPStan/Analyser/LegacyNodeScopeResolverTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4264,7 +4264,7 @@ public function dataAnonymousFunction(): array
42644264
'$str',
42654265
],
42664266
[
4267-
PHP_VERSION_ID < 80000 ? 'list<mixed>' : 'array<int|string, mixed>',
4267+
PHP_VERSION_ID < 80000 ? 'list' : 'array<int|string, mixed>',
42684268
'$arr',
42694269
],
42704270
[

tests/PHPStan/Analyser/nsrt/array-column.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ public function testImprecise5(array $array): void
189189
assertType('list<string>', array_column($array, 'nodeName'));
190190
assertType('array<string, string>', array_column($array, 'nodeName', 'tagName'));
191191
assertType('array<string, DOMElement>', array_column($array, null, 'tagName'));
192-
assertType('list<mixed>', array_column($array, 'foo'));
192+
assertType('list', array_column($array, 'foo'));
193193
assertType('array<string, mixed>', array_column($array, 'foo', 'tagName'));
194194
assertType('array<int|string, string>', array_column($array, 'nodeName', 'foo'));
195195
assertType('array<int|string, DOMElement>', array_column($array, null, 'foo'));
@@ -201,7 +201,7 @@ public function testObjects1(array $array): void
201201
assertType('non-empty-list<string>', array_column($array, 'nodeName'));
202202
assertType('non-empty-array<string, string>', array_column($array, 'nodeName', 'tagName'));
203203
assertType('non-empty-array<string, DOMElement>', array_column($array, null, 'tagName'));
204-
assertType('list<mixed>', array_column($array, 'foo'));
204+
assertType('list', array_column($array, 'foo'));
205205
assertType('array<string, mixed>', array_column($array, 'foo', 'tagName'));
206206
assertType('non-empty-array<int|string, string>', array_column($array, 'nodeName', 'foo'));
207207
assertType('non-empty-array<int|string, DOMElement>', array_column($array, null, 'foo'));
@@ -213,7 +213,7 @@ public function testObjects2(array $array): void
213213
assertType('array{string}', array_column($array, 'nodeName'));
214214
assertType('non-empty-array<string, string>', array_column($array, 'nodeName', 'tagName'));
215215
assertType('non-empty-array<string, DOMElement>', array_column($array, null, 'tagName'));
216-
assertType('list<mixed>', array_column($array, 'foo'));
216+
assertType('list', array_column($array, 'foo'));
217217
assertType('array<string, mixed>', array_column($array, 'foo', 'tagName'));
218218
assertType('non-empty-array<int|string, string>', array_column($array, 'nodeName', 'foo'));
219219
assertType('non-empty-array<int|string, DOMElement>', array_column($array, null, 'foo'));
@@ -227,7 +227,7 @@ final class Foo
227227
/** @param array<int, self> $a */
228228
public function doFoo(array $a): void
229229
{
230-
assertType('list<mixed>', array_column($a, 'nodeName'));
230+
assertType('list', array_column($a, 'nodeName'));
231231
assertType('array<int|string, mixed>', array_column($a, 'nodeName', 'tagName'));
232232
}
233233

tests/PHPStan/Analyser/nsrt/array-fill-keys-php7.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
function mixedAndSubtractedArray($mixed): void
88
{
99
if (is_array($mixed)) {
10-
assertType("array<'b'>", array_fill_keys($mixed, 'b'));
10+
assertType("array<mixed, 'b'>", array_fill_keys($mixed, 'b'));
1111
} else {
1212
assertType("null", array_fill_keys($mixed, 'b'));
1313
}

tests/PHPStan/Analyser/nsrt/array-flip-php7.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ function mixedAndSubtractedArray($mixed)
99
if (is_array($mixed)) {
1010
assertType('array<int|string, (int|string)>', array_flip($mixed));
1111
} else {
12-
assertType('mixed~array', $mixed);
12+
assertType('mixed~array<mixed, mixed>', $mixed);
1313
assertType('null', array_flip($mixed));
1414
}
1515
}

tests/PHPStan/Analyser/nsrt/array-intersect-key-php7.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public function mixedAndSubtractedArray($mixed, array $otherArrs): void
1616
/** @var array<string, int> $otherArrs */
1717
assertType('array<string, mixed>', array_intersect_key($mixed, $otherArrs));
1818
} else {
19-
assertType('mixed~array', $mixed);
19+
assertType('mixed~array<mixed, mixed>', $mixed);
2020
/** @var array<int, string> $otherArrs */
2121
assertType('null', array_intersect_key($mixed, $otherArrs));
2222
/** @var array<string, int> $otherArrs */

tests/PHPStan/Analyser/nsrt/array-search-php7.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public function mixedAndSubtractedArray($mixed, string $string): void
1616
assertType('int|string|false', array_search('foo', $mixed));
1717
assertType('int|string|false', array_search($string, $mixed, true));
1818
} else {
19-
assertType('mixed~array', $mixed);
19+
assertType('mixed~array<mixed, mixed>', $mixed);
2020
assertType('null', array_search('foo', $mixed, true));
2121
assertType('null', array_search('foo', $mixed));
2222
assertType('null', array_search($string, $mixed, true));

tests/PHPStan/Analyser/nsrt/array_keys-php7.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public function sayHello($mixed): void
1212
if (is_array($mixed)) {
1313
assertType('list<(int|string)>', array_keys($mixed));
1414
} else {
15-
assertType('mixed~array', $mixed);
15+
assertType('mixed~array<mixed, mixed>', $mixed);
1616
assertType('null', array_keys($mixed));
1717
}
1818
}

tests/PHPStan/Analyser/nsrt/array_values-php7.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public function foo1($mixed): void
1212
if (is_array($mixed)) {
1313
assertType('list<mixed>', array_values($mixed));
1414
} else {
15-
assertType('mixed~array', $mixed);
15+
assertType('mixed~array<mixed, mixed>', $mixed);
1616
assertType('null', array_values($mixed));
1717
}
1818
}

0 commit comments

Comments
 (0)