Skip to content

Commit 958806c

Browse files
committed
fix php 7.0 compatibility
1 parent f69d705 commit 958806c

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

‎tests/PHPStan/Parser/ConstExprParserTest.php

+9-8
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace PHPStan\PhpDocParser\Parser;
44

5+
use Iterator;
56
use PHPStan\PhpDocParser\Ast\ConstExpr\ConstExprArrayItemNode;
67
use PHPStan\PhpDocParser\Ast\ConstExpr\ConstExprArrayNode;
78
use PHPStan\PhpDocParser\Ast\ConstExpr\ConstExprFalseNode;
@@ -55,7 +56,7 @@ public function testParse(string $input, ConstExprNode $expectedExpr, int $nextT
5556
}
5657

5758

58-
public function provideTrueNodeParseData(): iterable
59+
public function provideTrueNodeParseData(): Iterator
5960
{
6061
yield [
6162
'true',
@@ -74,7 +75,7 @@ public function provideTrueNodeParseData(): iterable
7475
}
7576

7677

77-
public function provideFalseNodeParseData(): iterable
78+
public function provideFalseNodeParseData(): Iterator
7879
{
7980
yield [
8081
'false',
@@ -93,7 +94,7 @@ public function provideFalseNodeParseData(): iterable
9394
}
9495

9596

96-
public function provideNullNodeParseData(): iterable
97+
public function provideNullNodeParseData(): Iterator
9798
{
9899
yield [
99100
'null',
@@ -112,7 +113,7 @@ public function provideNullNodeParseData(): iterable
112113
}
113114

114115

115-
public function provideIntegerNodeParseData(): iterable
116+
public function provideIntegerNodeParseData(): Iterator
116117
{
117118
yield [
118119
'123',
@@ -146,7 +147,7 @@ public function provideIntegerNodeParseData(): iterable
146147
}
147148

148149

149-
public function provideFloatNodeParseData(): iterable
150+
public function provideFloatNodeParseData(): Iterator
150151
{
151152
yield [
152153
'123.4',
@@ -210,7 +211,7 @@ public function provideFloatNodeParseData(): iterable
210211
}
211212

212213

213-
public function provideStringNodeParseData(): iterable
214+
public function provideStringNodeParseData(): Iterator
214215
{
215216
yield [
216217
'"foo"',
@@ -234,7 +235,7 @@ public function provideStringNodeParseData(): iterable
234235
}
235236

236237

237-
public function provideArrayNodeParseData(): iterable
238+
public function provideArrayNodeParseData(): Iterator
238239
{
239240
yield [
240241
'[]',
@@ -336,7 +337,7 @@ public function provideArrayNodeParseData(): iterable
336337
}
337338

338339

339-
public function provideFetchNodeParseData(): iterable
340+
public function provideFetchNodeParseData(): Iterator
340341
{
341342
yield [
342343
'GLOBAL_CONSTANT',

0 commit comments

Comments
 (0)