diff --git a/composer.json b/composer.json index a3a25d7..40fb694 100644 --- a/composer.json +++ b/composer.json @@ -12,7 +12,7 @@ "require": { "ext-json": "*", "php": ">=7.0", - "nikic/php-parser": "^4.3.0" + "nikic/php-parser": "^4.10.2" }, "require-dev": { "vaimo/composer-patches": "3.23.1", diff --git a/src/init_with_composer.php b/src/init_with_composer.php index 5533278..de12143 100644 --- a/src/init_with_composer.php +++ b/src/init_with_composer.php @@ -32,7 +32,8 @@ require_once "{$php_parser_dir}NodeTraverserInterface.php"; require_once "{$php_parser_dir}Node.php"; require_once "{$php_parser_dir}NodeAbstract.php"; -require_once "{$php_parser_dir}Lexer/TokenEmulator/TokenEmulatorInterface.php"; +require_once "{$php_parser_dir}Lexer/TokenEmulator/TokenEmulator.php"; +require_once "{$php_parser_dir}Lexer/TokenEmulator/KeywordEmulator.php"; require_once "{$php_parser_dir}Node/Expr.php"; require_once "{$php_parser_dir}Node/FunctionLike.php"; // for prevent autoload problems