@@ -66,21 +66,10 @@ public function __construct(
6666 private bool $ overwrite = false ,
6767 private bool $ useAttributesForDoctrineMapping = true ,
6868 ) {
69- /* @legacy Support for nikic/php-parser v4 */
70- if (class_exists (PhpVersion::class)) {
71- $ version = PhpVersion::fromString (\PHP_VERSION );
72- $ this ->lexer = new Lexer \Emulative ($ version );
73- $ this ->parser = new Parser \Php8 ($ this ->lexer , $ version );
74- } else {
75- $ this ->lexer = new Lexer \Emulative ([
76- 'usedAttributes ' => [
77- 'comments ' ,
78- 'startLine ' , 'endLine ' ,
79- 'startTokenPos ' , 'endTokenPos ' ,
80- ],
81- ]);
82- $ this ->parser = new Parser \Php7 ($ this ->lexer );
83- }
69+ $ this ->lexer = new Lexer \Emulative (
70+ PhpVersion::fromString ('8.1 ' ),
71+ );
72+ $ this ->parser = new Parser \Php7 ($ this ->lexer );
8473
8574 $ this ->printer = new PrettyPrinter ();
8675
@@ -963,12 +952,7 @@ private function setSourceCode(string $sourceCode): void
963952 $ this ->sourceCode = $ sourceCode ;
964953 $ this ->oldStmts = $ this ->parser ->parse ($ sourceCode );
965954
966- /* @legacy Support for nikic/php-parser v4 */
967- if (\is_callable ([$ this ->parser , 'getTokens ' ])) {
968- $ this ->oldTokens = $ this ->parser ->getTokens ();
969- } elseif (\is_callable ($ this ->lexer ->getTokens (...))) {
970- $ this ->oldTokens = $ this ->lexer ->getTokens ();
971- }
955+ $ this ->oldTokens = $ this ->parser ->getTokens ();
972956
973957 $ traverser = new NodeTraverser ();
974958 $ traverser ->addVisitor (new NodeVisitor \CloningVisitor ());
0 commit comments