Skip to content

Commit b650509

Browse files
committed
PHP-Parser 5 - compiler
1 parent ce9442e commit b650509

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

compiler/src/Console/PrepareCommand.php

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
use function file_get_contents;
1717
use function file_put_contents;
1818
use function implode;
19+
use function in_array;
1920
use function is_dir;
2021
use function json_decode;
2122
use function json_encode;
@@ -184,6 +185,20 @@ private function buildPreloadScript(): void
184185
if ($realPath === false) {
185186
return;
186187
}
188+
if (in_array($realPath, [
189+
$vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayItem.php',
190+
$vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ClosureUse.php',
191+
$vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/DeclareDeclare.php',
192+
$vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/DNumber.php',
193+
$vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/Encapsed.php',
194+
$vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/EncapsedStringPart.php',
195+
$vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/LNumber.php',
196+
$vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/PropertyProperty.php',
197+
$vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/StaticVar.php',
198+
$vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/UseUse.php',
199+
], true)) {
200+
continue;
201+
}
187202
$path = substr($realPath, strlen($root));
188203
$output .= 'require_once __DIR__ . ' . var_export($path, true) . ';' . "\n";
189204
}

0 commit comments

Comments
 (0)