We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f21db2b commit d326bbeCopy full SHA for d326bbe
tests/PHPStan/Analyser/LegacyNodeScopeResolverTest.php
@@ -5594,19 +5594,19 @@ public static function dataRangeFunction(): array
5594
'range(2.1, 5)',
5595
],
5596
[
5597
- 'list<int>',
+ 'non-empty-list<int>',
5598
'range(2, 5, $integer)',
5599
5600
5601
- 'list<float|int>',
+ 'non-empty-list<float|int>',
5602
'range($float, 5, $integer)',
5603
5604
5605
- 'list<(float|int|string)>',
+ 'non-empty-list<(float|int|string)>',
5606
'range($float, $mixed, $integer)',
5607
5608
5609
5610
'range($integer, $mixed)',
5611
5612
tests/PHPStan/Analyser/nsrt/bug-11692.php
@@ -12,13 +12,12 @@ function doFoo(int $i, float $f, $floatOrInt): void {
12
assertType('non-empty-list<float>', range(1, 9999, .01));
13
assertType('non-empty-list<int<1, 9999>>', range(1, 9999, 3));
14
15
- assertType('list<float|int>', range(1, 9999, $floatOrInt));
16
+ assertType('non-empty-list<float|int>', range(1, 9999, $floatOrInt));
17
18
- assertType('list<int>', range(1, 3, $i));
19
- assertType('list<float|int>', range(1, 3, $f));
+ assertType('non-empty-list<int>', range(1, 3, $i));
+ assertType('non-empty-list<float|int>', range(1, 3, $f));
20
21
- assertType('list<int>', range(1, 9999, $i));
22
- assertType('list<float|int>', range(1, 9999, $f));
+ assertType('non-empty-list<int>', range(1, 9999, $i));
+ assertType('non-empty-list<float|int>', range(1, 9999, $f));
23
}
24
tests/PHPStan/Analyser/nsrt/bug-2378.php
@@ -17,7 +17,7 @@ public function doFoo(
assertType('array{\'a\', \'b\', \'c\', \'d\'}', range('a', 'd'));
assertType('array{\'a\', \'c\', \'e\', \'g\', \'i\'}', range('a', 'i', 2));
- assertType('list<string>', range($s, $s));
+ assertType('non-empty-list<string>', range($s, $s));
tests/PHPStan/Analyser/nsrt/range-int-range.php
@@ -16,7 +16,7 @@ public function zeroToMax(
int $b
): void
{
- assertType('list<int<0, max>>', range($a, $b));
+ assertType('non-empty-list<int<0, max>>', range($a, $b));
/**
@@ -28,7 +28,7 @@ public function twoToTwenty(
28
29
30
31
- assertType('list<int<2, 20>>', range($a, $b));
+ assertType('non-empty-list<int<2, 20>>', range($a, $b));
32
33
34
@@ -40,7 +40,7 @@ public function fifteenTo5(
40
41
42
43
- assertType('list<int<5, 30>>', range($a, $b));
+ assertType('non-empty-list<int<5, 30>>', range($a, $b));
44
45
46
public function knownRange(
tests/PHPStan/Analyser/nsrt/range-numeric-string.php
@@ -16,7 +16,7 @@ public function doFoo(
string $b
- assertType('list<float|int>', range($a, $b));
+ assertType('non-empty-list<float|int>', range($a, $b));
0 commit comments