diff --git a/composer.json b/composer.json index 749c5ad..7934fcf 100644 --- a/composer.json +++ b/composer.json @@ -32,7 +32,7 @@ "ext-curl": "*", "ext-openssl": "*", "knplabs/github-api": "^3.2", - "nikic/php-parser": "^4.10", + "nikic/php-parser": "^5.3", "nyholm/psr7": "^1.4.0", "php-http/guzzle7-adapter": "^1.0", "squizlabs/php_codesniffer": "^3.6", diff --git a/src/Infrastructure/CodeUsage/NamespaceUsageFinder.php b/src/Infrastructure/CodeUsage/NamespaceUsageFinder.php index 0fc359a..49534a8 100644 --- a/src/Infrastructure/CodeUsage/NamespaceUsageFinder.php +++ b/src/Infrastructure/CodeUsage/NamespaceUsageFinder.php @@ -139,7 +139,7 @@ private function findNamespaceUsagesInFiles(array $files, string $environment): private function findNamespaceUsagesInPhpCode(string &$code, string $environment): void { $stmts = (new ParserFactory()) - ->create(ParserFactory::PREFER_PHP7) + ->createForHostVersion() ->parse($code); $nodeTraverser = new NodeTraverser(); $nodeTraverser->addVisitor(new NamespaceUsageFinderNameResolver($this, $environment));