Skip to content

Commit 53df2ff

Browse files
committed
Require nikic/php-parser v5
1 parent 7671a65 commit 53df2ff

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"require": {
88
"php": "^8.1",
99
"nette/utils": "^3.2 || ^4.0",
10-
"nikic/php-parser": "^4.15 || ^5.0",
10+
"nikic/php-parser": "^5.0",
1111
"phpstan/phpdoc-parser": "^1.18.1"
1212
},
1313
"require-dev": {

src/Compiler/Php/PhpCodeBuilder.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,11 @@
88
use PhpParser\Builder\Method;
99
use PhpParser\BuilderFactory;
1010
use PhpParser\Node\Arg;
11+
use PhpParser\Node\ArrayItem;
12+
use PhpParser\Node\DeclareItem;
1113
use PhpParser\Node\Expr;
1214
use PhpParser\Node\Expr\Array_;
1315
use PhpParser\Node\Expr\ArrayDimFetch;
14-
use PhpParser\Node\Expr\ArrayItem;
1516
use PhpParser\Node\Expr\Assign;
1617
use PhpParser\Node\Expr\BinaryOp\BooleanAnd;
1718
use PhpParser\Node\Expr\BinaryOp\BooleanOr;
@@ -35,7 +36,6 @@
3536
use PhpParser\Node\Stmt\ClassConst;
3637
use PhpParser\Node\Stmt\ClassMethod;
3738
use PhpParser\Node\Stmt\Declare_;
38-
use PhpParser\Node\Stmt\DeclareDeclare;
3939
use PhpParser\Node\Stmt\Else_;
4040
use PhpParser\Node\Stmt\ElseIf_;
4141
use PhpParser\Node\Stmt\Expression;
@@ -638,7 +638,7 @@ public function file(string $namespaceName, array $statements): array
638638
}
639639

640640
return [
641-
new Declare_([new DeclareDeclare('strict_types', $this->val(1))]),
641+
new Declare_([new DeclareItem('strict_types', $this->val(1))]),
642642
new Nop(),
643643
...$statements,
644644
];

0 commit comments

Comments
 (0)