diff --git a/composer.json b/composer.json index 2eecae2de..ef72894c6 100644 --- a/composer.json +++ b/composer.json @@ -28,7 +28,7 @@ "illuminate/console": "^8 || ^9 || ^10", "illuminate/filesystem": "^8 || ^9 || ^10", "illuminate/support": "^8 || ^9 || ^10", - "nikic/php-parser": "^4.7", + "nikic/php-parser": "^4.18 || ^5", "phpdocumentor/type-resolver": "^1.1.0" }, "require-dev": { diff --git a/src/UsesResolver.php b/src/UsesResolver.php index 205da9c6c..4900a129a 100644 --- a/src/UsesResolver.php +++ b/src/UsesResolver.php @@ -64,7 +64,7 @@ public function loadFromCode(string $classFQN, string $code): array '\\' ); - $parser = (new ParserFactory())->create(ParserFactory::PREFER_PHP7); + $parser = (new ParserFactory())->createForHostVersion(); $namespaceData = null; foreach ($parser->parse($code) as $node) {