Skip to content

Commit 4600ec8

Browse files
committed
Updated PHP-Parser to v4
1 parent e5c8e88 commit 4600ec8

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
},
1919
"require": {
2020
"php": "^7.1",
21-
"phpstan/phpstan": "^0.10"
21+
"phpstan/phpstan": "^0.10",
22+
"nikic/php-parser": "^4.0"
2223
},
2324
"require-dev": {
2425
"consistence/coding-standard": "^3.0.1",

src/Rules/Symfony/ContainerInterfacePrivateServiceRule.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,11 @@ public function getNodeType(): string
3232
*/
3333
public function processNode(Node $node, Scope $scope): array
3434
{
35-
if ($node->name !== 'get' || !isset($node->args[0])) {
35+
if (!$node->name instanceof Node\Identifier) {
36+
return [];
37+
}
38+
39+
if ($node->name->name !== 'get' || !isset($node->args[0])) {
3640
return [];
3741
}
3842

src/Rules/Symfony/ContainerInterfaceUnknownServiceRule.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,11 @@ public function getNodeType(): string
3232
*/
3333
public function processNode(Node $node, Scope $scope): array
3434
{
35-
if ($node->name !== 'get' || !isset($node->args[0])) {
35+
if (!$node->name instanceof Node\Identifier) {
36+
return [];
37+
}
38+
39+
if ($node->name->name !== 'get' || !isset($node->args[0])) {
3640
return [];
3741
}
3842

0 commit comments

Comments
 (0)