Updated Rector to commit 29838d0c0d

29838d0c0d [Parallel] Process smaller chunk of files at once (#1587)
This commit is contained in:
Tomas Votruba 2021-12-28 14:03:15 +00:00
parent aced4967b7
commit 6f59bc8f4b
21 changed files with 101 additions and 59 deletions

View File

@ -16,8 +16,8 @@ return static function (\Symfony\Component\DependencyInjection\Loader\Configurat
$parameters->set(\Rector\Core\Configuration\Option::BOOTSTRAP_FILES, []);
// parallel
$parameters->set(\Rector\Core\Configuration\Option::PARALLEL, \false);
$parameters->set(\Rector\Core\Configuration\Option::PARALLEL_MAX_NUMBER_OF_PROCESSES, 20);
$parameters->set(\Rector\Core\Configuration\Option::PARALLEL_JOB_SIZE, 60);
$parameters->set(\Rector\Core\Configuration\Option::PARALLEL_MAX_NUMBER_OF_PROCESSES, 16);
$parameters->set(\Rector\Core\Configuration\Option::PARALLEL_JOB_SIZE, 20);
// FQN class importing
$parameters->set(\Rector\Core\Configuration\Option::AUTO_IMPORT_NAMES, \false);
$parameters->set(\Rector\Core\Configuration\Option::IMPORT_SHORT_CLASSES, \true);

View File

@ -24,7 +24,6 @@ use Rector\Php70\Rector\Ternary\TernaryToSpaceshipRector;
use Rector\Php70\Rector\Variable\WrapVariableVariableNameInCurlyBracesRector;
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
return static function (\Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator $containerConfigurator) : void {
$containerConfigurator->import(__DIR__ . '/mysql-to-mysqli.php');
$services = $containerConfigurator->services();
$services->set(\Rector\Php70\Rector\ClassMethod\Php4ConstructorRector::class);
$services->set(\Rector\Php70\Rector\Ternary\TernaryToNullCoalescingRector::class);

View File

@ -58,10 +58,11 @@ CODE_SAMPLE
}
/**
* @param MethodCall|StaticCall|ClassMethod $node
* @return \PhpParser\Node\Expr\MethodCall|\PhpParser\Node\Expr\StaticCall|\PhpParser\Node\Stmt\ClassMethod
* @return \PhpParser\Node\Expr\MethodCall|\PhpParser\Node\Expr\StaticCall|\PhpParser\Node\Stmt\ClassMethod|null
*/
public function refactor(\PhpParser\Node $node)
{
$hasChanged = \false;
foreach ($this->replacedArguments as $replacedArgument) {
if (!$this->nodeTypeResolver->isMethodStaticCallOrClassMethodObjectType($node, $replacedArgument->getObjectType())) {
continue;
@ -69,9 +70,15 @@ CODE_SAMPLE
if (!$this->isName($node->name, $replacedArgument->getMethod())) {
continue;
}
$this->argumentDefaultValueReplacer->processReplaces($node, $replacedArgument);
$replacedNode = $this->argumentDefaultValueReplacer->processReplaces($node, $replacedArgument);
if ($replacedNode instanceof \PhpParser\Node) {
$hasChanged = \true;
}
}
return $node;
if ($hasChanged) {
return $node;
}
return null;
}
/**
* @param mixed[] $configuration

View File

@ -57,16 +57,24 @@ CODE_SAMPLE
}
/**
* @param FuncCall $node
* @return \PhpParser\Node\Expr\FuncCall|null
*/
public function refactor(\PhpParser\Node $node) : \PhpParser\Node\Expr\FuncCall
public function refactor(\PhpParser\Node $node)
{
$hasChanged = \false;
foreach ($this->replacedArguments as $replacedArgument) {
if (!$this->isName($node->name, $replacedArgument->getFunction())) {
continue;
}
$this->argumentDefaultValueReplacer->processReplaces($node, $replacedArgument);
$changedNode = $this->argumentDefaultValueReplacer->processReplaces($node, $replacedArgument);
if ($changedNode instanceof \PhpParser\Node) {
$hasChanged = \true;
}
}
return $node;
if ($hasChanged) {
return $node;
}
return null;
}
/**
* @param mixed[] $configuration

View File

@ -69,11 +69,21 @@ CODE_SAMPLE
if ($patterns === []) {
return null;
}
$hasChanged = \false;
foreach ($patterns as $pattern) {
foreach (self::COMPLEX_PATTERN_TO_SIMPLE as $complexPattern => $simple) {
$pattern->value = \RectorPrefix20211228\Nette\Utils\Strings::replace($pattern->value, '#' . \preg_quote($complexPattern, '#') . '#', $simple);
$originalValue = $pattern->value;
$simplifiedValue = \RectorPrefix20211228\Nette\Utils\Strings::replace($pattern->value, '#' . \preg_quote($complexPattern, '#') . '#', $simple);
if ($originalValue === $simplifiedValue) {
continue;
}
$pattern->value = $simplifiedValue;
$hasChanged = \true;
}
}
return $node;
if ($hasChanged) {
return $node;
}
return null;
}
}

View File

@ -55,17 +55,20 @@ CODE_SAMPLE
if ($this->isName($node, 'mysql_list_dbs')) {
$node->name = new \PhpParser\Node\Name(self::MYSQLI_QUERY);
$node->args[0] = new \PhpParser\Node\Arg(new \PhpParser\Node\Scalar\String_('SHOW DATABASES'));
return $node;
}
if ($this->isName($node, 'mysql_list_fields') && $node->args[0] instanceof \PhpParser\Node\Arg && $node->args[1] instanceof \PhpParser\Node\Arg) {
$node->name = new \PhpParser\Node\Name(self::MYSQLI_QUERY);
$node->args[0]->value = $this->joinStringWithNode('SHOW COLUMNS FROM', $node->args[1]->value);
unset($node->args[1]);
return $node;
}
if ($this->isName($node, 'mysql_list_tables') && $node->args[0] instanceof \PhpParser\Node\Arg) {
$node->name = new \PhpParser\Node\Name(self::MYSQLI_QUERY);
$node->args[0]->value = $this->joinStringWithNode('SHOW TABLES FROM', $node->args[0]->value);
return $node;
}
return $node;
return null;
}
private function processMysqlCreateDb(\PhpParser\Node\Expr\FuncCall $funcCall) : ?\PhpParser\Node\Expr\FuncCall
{

View File

@ -51,17 +51,24 @@ CODE_SAMPLE
}
/**
* @param FuncCall $node
* @return \PhpParser\Node\Expr\FuncCall|null
*/
public function refactor(\PhpParser\Node $node) : \PhpParser\Node\Expr\FuncCall
public function refactor(\PhpParser\Node $node)
{
$hasChanged = \false;
foreach ($node->args as $nodeArg) {
if (!$nodeArg instanceof \PhpParser\Node\Arg) {
continue;
}
if ($nodeArg->byRef) {
$nodeArg->byRef = \false;
if (!$nodeArg->byRef) {
continue;
}
$nodeArg->byRef = \false;
$hasChanged = \true;
}
return $node;
if ($hasChanged) {
return $node;
}
return null;
}
}

View File

@ -35,8 +35,9 @@ final class RandomFunctionRector extends \Rector\Core\Rector\AbstractRector impl
}
/**
* @param FuncCall $node
* @return \PhpParser\Node\Expr\FuncCall|null
*/
public function refactor(\PhpParser\Node $node) : \PhpParser\Node\Expr\FuncCall
public function refactor(\PhpParser\Node $node)
{
foreach (self::OLD_TO_NEW_FUNCTION_NAMES as $oldFunctionName => $newFunctionName) {
if ($this->isName($node, $oldFunctionName)) {
@ -49,7 +50,7 @@ final class RandomFunctionRector extends \Rector\Core\Rector\AbstractRector impl
return $node;
}
}
return $node;
return null;
}
public function provideMinPhpVersion() : int
{

View File

@ -78,13 +78,18 @@ CODE_SAMPLE
if ($regexArguments === []) {
return null;
}
$hasChanged = \false;
foreach ($regexArguments as $regexArgument) {
if (\Rector\Core\Util\StringUtils::isMatch($regexArgument->value, self::THREE_BACKSLASH_FOR_ESCAPE_NEXT_REGEX)) {
continue;
}
$this->escapeStringNode($regexArgument);
$hasChanged = \true;
}
return $node;
if ($hasChanged) {
return $node;
}
return null;
}
private function escapeStringNode(\PhpParser\Node\Scalar\String_ $string) : void
{

View File

@ -132,6 +132,9 @@ CODE_SAMPLE
public function refactor(\PhpParser\Node $node) : ?\PhpParser\Node
{
$scope = $node->getAttribute(\Rector\NodeTypeResolver\Node\AttributeKey::SCOPE);
if (!$scope instanceof \PHPStan\Analyser\Scope) {
return null;
}
if ($this->shouldSkipProperty($node, $scope)) {
return null;
}

View File

@ -16,11 +16,11 @@ final class VersionResolver
/**
* @var string
*/
public const PACKAGE_VERSION = 'fa7249028c579f405ed61704b215c87a417b97f5';
public const PACKAGE_VERSION = '29838d0c0df88974453465ed21042b32166abfb1';
/**
* @var string
*/
public const RELEASE_DATE = '2021-12-28 11:24:16';
public const RELEASE_DATE = '2021-12-28 14:53:11';
public static function resolvePackageVersion() : string
{
$process = new \RectorPrefix20211228\Symfony\Component\Process\Process(['git', 'log', '--pretty="%H"', '-n1', 'HEAD'], __DIR__);

View File

@ -66,16 +66,14 @@ final class RegexPatternArgumentManipulator
}
/**
* @return String_[]
* @param \PhpParser\Node\Expr\FuncCall|\PhpParser\Node\Expr\StaticCall $call
*/
public function matchCallArgumentWithRegexPattern(\PhpParser\Node\Expr $expr) : array
public function matchCallArgumentWithRegexPattern($call) : array
{
if ($expr instanceof \PhpParser\Node\Expr\FuncCall) {
return $this->processFuncCall($expr);
if ($call instanceof \PhpParser\Node\Expr\FuncCall) {
return $this->processFuncCall($call);
}
if ($expr instanceof \PhpParser\Node\Expr\StaticCall) {
return $this->processStaticCall($expr);
}
return [];
return $this->processStaticCall($call);
}
/**
* @return String_[]

View File

@ -342,7 +342,7 @@ final class AstResolver
if (!$this->reflectionProvider->hasFunction($funcCall->name, $scope)) {
return null;
}
$reflectionFunction = $this->reflectionProvider->getFunction($funcCall->name, $scope);
return $this->resolveFunctionFromFunctionReflection($reflectionFunction);
$functionReflection = $this->reflectionProvider->getFunction($funcCall->name, $scope);
return $this->resolveFunctionFromFunctionReflection($functionReflection);
}
}

2
vendor/autoload.php vendored
View File

@ -4,4 +4,4 @@
require_once __DIR__ . '/composer/autoload_real.php';
return ComposerAutoloaderInit56f1349907465a09a5ff383a567d7dcd::getLoader();
return ComposerAutoloaderInite7649ef3e8647eb07e3793b6c028ab42::getLoader();

View File

@ -2,7 +2,7 @@
// autoload_real.php @generated by Composer
class ComposerAutoloaderInit56f1349907465a09a5ff383a567d7dcd
class ComposerAutoloaderInite7649ef3e8647eb07e3793b6c028ab42
{
private static $loader;
@ -22,15 +22,15 @@ class ComposerAutoloaderInit56f1349907465a09a5ff383a567d7dcd
return self::$loader;
}
spl_autoload_register(array('ComposerAutoloaderInit56f1349907465a09a5ff383a567d7dcd', 'loadClassLoader'), true, true);
spl_autoload_register(array('ComposerAutoloaderInite7649ef3e8647eb07e3793b6c028ab42', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
spl_autoload_unregister(array('ComposerAutoloaderInit56f1349907465a09a5ff383a567d7dcd', 'loadClassLoader'));
spl_autoload_unregister(array('ComposerAutoloaderInite7649ef3e8647eb07e3793b6c028ab42', 'loadClassLoader'));
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
if ($useStaticLoader) {
require __DIR__ . '/autoload_static.php';
call_user_func(\Composer\Autoload\ComposerStaticInit56f1349907465a09a5ff383a567d7dcd::getInitializer($loader));
call_user_func(\Composer\Autoload\ComposerStaticInite7649ef3e8647eb07e3793b6c028ab42::getInitializer($loader));
} else {
$classMap = require __DIR__ . '/autoload_classmap.php';
if ($classMap) {
@ -42,12 +42,12 @@ class ComposerAutoloaderInit56f1349907465a09a5ff383a567d7dcd
$loader->register(true);
if ($useStaticLoader) {
$includeFiles = Composer\Autoload\ComposerStaticInit56f1349907465a09a5ff383a567d7dcd::$files;
$includeFiles = Composer\Autoload\ComposerStaticInite7649ef3e8647eb07e3793b6c028ab42::$files;
} else {
$includeFiles = require __DIR__ . '/autoload_files.php';
}
foreach ($includeFiles as $fileIdentifier => $file) {
composerRequire56f1349907465a09a5ff383a567d7dcd($fileIdentifier, $file);
composerRequiree7649ef3e8647eb07e3793b6c028ab42($fileIdentifier, $file);
}
return $loader;
@ -59,7 +59,7 @@ class ComposerAutoloaderInit56f1349907465a09a5ff383a567d7dcd
* @param string $file
* @return void
*/
function composerRequire56f1349907465a09a5ff383a567d7dcd($fileIdentifier, $file)
function composerRequiree7649ef3e8647eb07e3793b6c028ab42($fileIdentifier, $file)
{
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;

View File

@ -4,7 +4,7 @@
namespace Composer\Autoload;
class ComposerStaticInit56f1349907465a09a5ff383a567d7dcd
class ComposerStaticInite7649ef3e8647eb07e3793b6c028ab42
{
public static $files = array (
'0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
@ -3843,9 +3843,9 @@ class ComposerStaticInit56f1349907465a09a5ff383a567d7dcd
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
$loader->prefixLengthsPsr4 = ComposerStaticInit56f1349907465a09a5ff383a567d7dcd::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInit56f1349907465a09a5ff383a567d7dcd::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInit56f1349907465a09a5ff383a567d7dcd::$classMap;
$loader->prefixLengthsPsr4 = ComposerStaticInite7649ef3e8647eb07e3793b6c028ab42::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInite7649ef3e8647eb07e3793b6c028ab42::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInite7649ef3e8647eb07e3793b6c028ab42::$classMap;
}, null, ClassLoader::class);
}

View File

@ -2523,12 +2523,12 @@
"source": {
"type": "git",
"url": "https:\/\/github.com\/rectorphp\/rector-phpunit.git",
"reference": "0c41894b7b56ebe2d1e74403367c4a518c194a30"
"reference": "ffcd97189c63cc203a4f25eadde1e23cd90c3a79"
},
"dist": {
"type": "zip",
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-phpunit\/zipball\/0c41894b7b56ebe2d1e74403367c4a518c194a30",
"reference": "0c41894b7b56ebe2d1e74403367c4a518c194a30",
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-phpunit\/zipball\/ffcd97189c63cc203a4f25eadde1e23cd90c3a79",
"reference": "ffcd97189c63cc203a4f25eadde1e23cd90c3a79",
"shasum": ""
},
"require": {
@ -2552,7 +2552,7 @@
"symplify\/rule-doc-generator": "^10.0",
"symplify\/vendor-patches": "^10.0"
},
"time": "2021-12-24T20:36:27+00:00",
"time": "2021-12-28T13:15:49+00:00",
"default-branch": true,
"type": "rector-extension",
"extra": {

File diff suppressed because one or more lines are too long

View File

@ -9,7 +9,7 @@ namespace Rector\RectorInstaller;
*/
final class GeneratedConfig
{
public const EXTENSIONS = array('rector/rector-cakephp' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-cakephp', 'relative_install_path' => '../../rector-cakephp', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main f601f07'), 'rector/rector-doctrine' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-doctrine', 'relative_install_path' => '../../rector-doctrine', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main d65a9b0'), 'rector/rector-generator' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-generator', 'relative_install_path' => '../../rector-generator', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main 36d651e'), 'rector/rector-laravel' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-laravel', 'relative_install_path' => '../../rector-laravel', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main 7bcfd90'), 'rector/rector-nette' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-nette', 'relative_install_path' => '../../rector-nette', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main bb2575d'), 'rector/rector-phpoffice' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-phpoffice', 'relative_install_path' => '../../rector-phpoffice', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main 3f56f3b'), 'rector/rector-phpunit' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-phpunit', 'relative_install_path' => '../../rector-phpunit', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main 0c41894'), 'rector/rector-symfony' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-symfony', 'relative_install_path' => '../../rector-symfony', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main b92de39'), 'ssch/typo3-rector' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/ssch/typo3-rector', 'relative_install_path' => '../../../ssch/typo3-rector', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main e9961b2'));
public const EXTENSIONS = array('rector/rector-cakephp' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-cakephp', 'relative_install_path' => '../../rector-cakephp', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main f601f07'), 'rector/rector-doctrine' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-doctrine', 'relative_install_path' => '../../rector-doctrine', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main d65a9b0'), 'rector/rector-generator' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-generator', 'relative_install_path' => '../../rector-generator', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main 36d651e'), 'rector/rector-laravel' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-laravel', 'relative_install_path' => '../../rector-laravel', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main 7bcfd90'), 'rector/rector-nette' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-nette', 'relative_install_path' => '../../rector-nette', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main bb2575d'), 'rector/rector-phpoffice' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-phpoffice', 'relative_install_path' => '../../rector-phpoffice', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main 3f56f3b'), 'rector/rector-phpunit' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-phpunit', 'relative_install_path' => '../../rector-phpunit', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main ffcd971'), 'rector/rector-symfony' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-symfony', 'relative_install_path' => '../../rector-symfony', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main b92de39'), 'ssch/typo3-rector' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/ssch/typo3-rector', 'relative_install_path' => '../../../ssch/typo3-rector', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main e9961b2'));
private function __construct()
{
}

View File

@ -93,13 +93,14 @@ CODE_SAMPLE
}
$phpDocInfo = $this->phpDocInfoFactory->createFromNodeOrEmpty($node);
$this->removeNonExistingClassSeeAnnotation($phpDocInfo);
if ($matchingTestClassName !== null) {
if ($this->hasAlreadySeeAnnotation($phpDocInfo, $matchingTestClassName)) {
return null;
}
$newSeeTagNode = $this->createSeePhpDocTagNode($matchingTestClassName);
$phpDocInfo->addPhpDocTagNode($newSeeTagNode);
if ($matchingTestClassName === null) {
return null;
}
if ($this->hasAlreadySeeAnnotation($phpDocInfo, $matchingTestClassName)) {
return null;
}
$newSeeTagNode = $this->createSeePhpDocTagNode($matchingTestClassName);
$phpDocInfo->addPhpDocTagNode($newSeeTagNode);
return $node;
}
private function shouldSkipClass(\PhpParser\Node\Stmt\Class_ $class) : bool

View File

@ -9,8 +9,8 @@ $loader = require_once __DIR__.'/autoload.php';
if (!class_exists('AutoloadIncluder', false) && !interface_exists('AutoloadIncluder', false) && !trait_exists('AutoloadIncluder', false)) {
spl_autoload_call('RectorPrefix20211228\AutoloadIncluder');
}
if (!class_exists('ComposerAutoloaderInit56f1349907465a09a5ff383a567d7dcd', false) && !interface_exists('ComposerAutoloaderInit56f1349907465a09a5ff383a567d7dcd', false) && !trait_exists('ComposerAutoloaderInit56f1349907465a09a5ff383a567d7dcd', false)) {
spl_autoload_call('RectorPrefix20211228\ComposerAutoloaderInit56f1349907465a09a5ff383a567d7dcd');
if (!class_exists('ComposerAutoloaderInite7649ef3e8647eb07e3793b6c028ab42', false) && !interface_exists('ComposerAutoloaderInite7649ef3e8647eb07e3793b6c028ab42', false) && !trait_exists('ComposerAutoloaderInite7649ef3e8647eb07e3793b6c028ab42', false)) {
spl_autoload_call('RectorPrefix20211228\ComposerAutoloaderInite7649ef3e8647eb07e3793b6c028ab42');
}
if (!class_exists('Helmich\TypoScriptParser\Parser\AST\Statement', false) && !interface_exists('Helmich\TypoScriptParser\Parser\AST\Statement', false) && !trait_exists('Helmich\TypoScriptParser\Parser\AST\Statement', false)) {
spl_autoload_call('RectorPrefix20211228\Helmich\TypoScriptParser\Parser\AST\Statement');
@ -78,9 +78,9 @@ if (!function_exists('print_node')) {
return \RectorPrefix20211228\print_node(...func_get_args());
}
}
if (!function_exists('composerRequire56f1349907465a09a5ff383a567d7dcd')) {
function composerRequire56f1349907465a09a5ff383a567d7dcd() {
return \RectorPrefix20211228\composerRequire56f1349907465a09a5ff383a567d7dcd(...func_get_args());
if (!function_exists('composerRequiree7649ef3e8647eb07e3793b6c028ab42')) {
function composerRequiree7649ef3e8647eb07e3793b6c028ab42() {
return \RectorPrefix20211228\composerRequiree7649ef3e8647eb07e3793b6c028ab42(...func_get_args());
}
}
if (!function_exists('scanPath')) {