Updated Rector to commit 117af55f96

117af55f96 [DX] simplify --debug output to the proccessed file path (#1933)
This commit is contained in:
Tomas Votruba 2022-03-15 14:07:08 +00:00
parent 85dc5ec161
commit 37e1aabdcf
10 changed files with 27 additions and 96 deletions

View File

@ -10,7 +10,6 @@ use Rector\Core\Application\FileProcessor;
use Rector\Core\Application\FileSystem\RemovedAndAddedFilesCollector;
use Rector\Core\Contract\Console\OutputStyleInterface;
use Rector\Core\Contract\Processor\FileProcessorInterface;
use Rector\Core\Enum\ApplicationPhase;
use Rector\Core\Exception\ShouldNotHappenException;
use Rector\Core\PhpParser\Printer\FormatPerservingPrinter;
use Rector\Core\Provider\CurrentFileProvider;
@ -86,7 +85,6 @@ final class PhpFileProcessor implements \Rector\Core\Contract\Processor\FileProc
if ($parsingSystemErrors !== []) {
// we cannot process this file as the parsing and type resolving itself went wrong
$systemErrorsAndFileDiffs[\Rector\Parallel\ValueObject\Bridge::SYSTEM_ERRORS] = $parsingSystemErrors;
$this->notifyPhase($file, \Rector\Core\Enum\ApplicationPhase::PRINT_SKIP());
return $systemErrorsAndFileDiffs;
}
// 2. change nodes with Rectors
@ -94,14 +92,12 @@ final class PhpFileProcessor implements \Rector\Core\Contract\Processor\FileProc
$file->changeHasChanged(\false);
$this->refactorNodesWithRectors($file, $configuration);
// 3. apply post rectors
$this->notifyPhase($file, \Rector\Core\Enum\ApplicationPhase::POST_RECTORS());
$newStmts = $this->postFileProcessor->traverse($file->getNewStmts());
// this is needed for new tokens added in "afterTraverse()"
$file->changeNewStmts($newStmts);
// 4. print to file or string
$this->currentFileProvider->setFile($file);
// important to detect if file has changed
$this->notifyPhase($file, \Rector\Core\Enum\ApplicationPhase::PRINT());
$this->printFile($file, $configuration);
} while ($file->hasChanged());
// return json here
@ -127,7 +123,6 @@ final class PhpFileProcessor implements \Rector\Core\Contract\Processor\FileProc
private function refactorNodesWithRectors(\Rector\Core\ValueObject\Application\File $file, \Rector\Core\ValueObject\Configuration $configuration) : void
{
$this->currentFileProvider->setFile($file);
$this->notifyPhase($file, \Rector\Core\Enum\ApplicationPhase::REFACTORING());
$this->fileProcessor->refactor($file, $configuration);
}
/**
@ -136,7 +131,7 @@ final class PhpFileProcessor implements \Rector\Core\Contract\Processor\FileProc
private function parseFileAndDecorateNodes(\Rector\Core\ValueObject\Application\File $file) : array
{
$this->currentFileProvider->setFile($file);
$this->notifyPhase($file, \Rector\Core\Enum\ApplicationPhase::PARSING());
$this->notifyFile($file);
try {
$this->fileProcessor->parseFileInfoToLocalCache($file);
} catch (\Rector\Core\Exception\ShouldNotHappenException $shouldNotHappenException) {
@ -168,14 +163,14 @@ final class PhpFileProcessor implements \Rector\Core\Contract\Processor\FileProc
$file->changeFileContent($newContent);
$this->fileDiffFileDecorator->decorate([$file]);
}
private function notifyPhase(\Rector\Core\ValueObject\Application\File $file, \Rector\Core\Enum\ApplicationPhase $applicationPhase) : void
private function notifyFile(\Rector\Core\ValueObject\Application\File $file) : void
{
if (!$this->rectorOutputStyle->isVerbose()) {
return;
}
$smartFileInfo = $file->getSmartFileInfo();
$relativeFilePath = $smartFileInfo->getRelativeFilePathFromDirectory(\getcwd());
$message = \sprintf('[%s] %s', $applicationPhase, $relativeFilePath);
$message = $relativeFilePath;
$this->rectorOutputStyle->writeln($message);
}
}

View File

@ -16,11 +16,11 @@ final class VersionResolver
/**
* @var string
*/
public const PACKAGE_VERSION = 'dc8e8ffaeaa0f3ad4ba054b0cc6bb2a44ba1660a';
public const PACKAGE_VERSION = '117af55f967fd43958ee20cfdc48c60b57ae0dea';
/**
* @var string
*/
public const RELEASE_DATE = '2022-03-15 13:50:43';
public const RELEASE_DATE = '2022-03-15 13:59:11';
public static function resolvePackageVersion() : string
{
$process = new \RectorPrefix20220315\Symfony\Component\Process\Process(['git', 'log', '--pretty="%H"', '-n1', 'HEAD'], __DIR__);

View File

@ -1,36 +0,0 @@
<?php
declare (strict_types=1);
namespace Rector\Core\Enum;
use RectorPrefix20220315\MyCLabs\Enum\Enum;
/**
* @method static ApplicationPhase REFACTORING()
* @method static ApplicationPhase PRINT_SKIP()
* @method static ApplicationPhase PRINT()
* @method static ApplicationPhase POST_RECTORS()
* @method static ApplicationPhase PARSING()
*/
final class ApplicationPhase extends \RectorPrefix20220315\MyCLabs\Enum\Enum
{
/**
* @var string
*/
private const REFACTORING = 'refactoring';
/**
* @var string
*/
private const PRINT_SKIP = 'printing skipped due error';
/**
* @var string
*/
private const PRINT = 'print';
/**
* @var string
*/
private const POST_RECTORS = 'post rectors';
/**
* @var string
*/
private const PARSING = 'parsing';
}

View File

@ -20,7 +20,6 @@ use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory;
use Rector\ChangesReporting\ValueObject\RectorWithLineChange;
use Rector\Core\Application\FileSystem\RemovedAndAddedFilesCollector;
use Rector\Core\Configuration\CurrentNodeProvider;
use Rector\Core\Contract\Console\OutputStyleInterface;
use Rector\Core\Contract\Rector\PhpRectorInterface;
use Rector\Core\Exception\ShouldNotHappenException;
use Rector\Core\Exclusion\ExclusionManager;
@ -141,10 +140,6 @@ CODE_SAMPLE;
* @var \Symplify\Astral\NodeTraverser\SimpleCallableNodeTraverser
*/
private $simpleCallableNodeTraverser;
/**
* @var \Rector\Core\Contract\Console\OutputStyleInterface
*/
private $rectorOutputStyle;
/**
* @var \Rector\Core\Exclusion\ExclusionManager
*/
@ -161,10 +156,6 @@ CODE_SAMPLE;
* @var \Symplify\Skipper\Skipper\Skipper
*/
private $skipper;
/**
* @var string|null
*/
private $previousAppliedClass = null;
/**
* @var \Rector\Core\Provider\CurrentFileProvider
*/
@ -184,7 +175,7 @@ CODE_SAMPLE;
/**
* @required
*/
public function autowire(\Rector\PostRector\Collector\NodesToRemoveCollector $nodesToRemoveCollector, \Rector\PostRector\Collector\NodesToAddCollector $nodesToAddCollector, \Rector\NodeRemoval\NodeRemover $nodeRemover, \Rector\Core\Application\FileSystem\RemovedAndAddedFilesCollector $removedAndAddedFilesCollector, \Rector\Core\PhpParser\Printer\BetterStandardPrinter $betterStandardPrinter, \Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver, \Rector\NodeTypeResolver\NodeTypeResolver $nodeTypeResolver, \RectorPrefix20220315\Symplify\Astral\NodeTraverser\SimpleCallableNodeTraverser $simpleCallableNodeTraverser, \Rector\Core\PhpParser\Node\NodeFactory $nodeFactory, \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory $phpDocInfoFactory, \Rector\Core\Contract\Console\OutputStyleInterface $rectorOutputStyle, \Rector\Core\Php\PhpVersionProvider $phpVersionProvider, \Rector\Core\Exclusion\ExclusionManager $exclusionManager, \Rector\StaticTypeMapper\StaticTypeMapper $staticTypeMapper, \RectorPrefix20220315\Symplify\PackageBuilder\Parameter\ParameterProvider $parameterProvider, \Rector\Core\Logging\CurrentRectorProvider $currentRectorProvider, \Rector\Core\Configuration\CurrentNodeProvider $currentNodeProvider, \RectorPrefix20220315\Symplify\Skipper\Skipper\Skipper $skipper, \Rector\Core\PhpParser\Node\Value\ValueResolver $valueResolver, \Rector\Core\PhpParser\Node\BetterNodeFinder $betterNodeFinder, \Rector\Core\PhpParser\Comparing\NodeComparator $nodeComparator, \Rector\Core\Provider\CurrentFileProvider $currentFileProvider, \Rector\Core\ProcessAnalyzer\RectifiedAnalyzer $rectifiedAnalyzer, \Rector\Core\NodeDecorator\CreatedByRuleDecorator $createdByRuleDecorator) : void
public function autowire(\Rector\PostRector\Collector\NodesToRemoveCollector $nodesToRemoveCollector, \Rector\PostRector\Collector\NodesToAddCollector $nodesToAddCollector, \Rector\NodeRemoval\NodeRemover $nodeRemover, \Rector\Core\Application\FileSystem\RemovedAndAddedFilesCollector $removedAndAddedFilesCollector, \Rector\Core\PhpParser\Printer\BetterStandardPrinter $betterStandardPrinter, \Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver, \Rector\NodeTypeResolver\NodeTypeResolver $nodeTypeResolver, \RectorPrefix20220315\Symplify\Astral\NodeTraverser\SimpleCallableNodeTraverser $simpleCallableNodeTraverser, \Rector\Core\PhpParser\Node\NodeFactory $nodeFactory, \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory $phpDocInfoFactory, \Rector\Core\Php\PhpVersionProvider $phpVersionProvider, \Rector\Core\Exclusion\ExclusionManager $exclusionManager, \Rector\StaticTypeMapper\StaticTypeMapper $staticTypeMapper, \RectorPrefix20220315\Symplify\PackageBuilder\Parameter\ParameterProvider $parameterProvider, \Rector\Core\Logging\CurrentRectorProvider $currentRectorProvider, \Rector\Core\Configuration\CurrentNodeProvider $currentNodeProvider, \RectorPrefix20220315\Symplify\Skipper\Skipper\Skipper $skipper, \Rector\Core\PhpParser\Node\Value\ValueResolver $valueResolver, \Rector\Core\PhpParser\Node\BetterNodeFinder $betterNodeFinder, \Rector\Core\PhpParser\Comparing\NodeComparator $nodeComparator, \Rector\Core\Provider\CurrentFileProvider $currentFileProvider, \Rector\Core\ProcessAnalyzer\RectifiedAnalyzer $rectifiedAnalyzer, \Rector\Core\NodeDecorator\CreatedByRuleDecorator $createdByRuleDecorator) : void
{
$this->nodesToRemoveCollector = $nodesToRemoveCollector;
$this->nodesToAddCollector = $nodesToAddCollector;
@ -196,7 +187,6 @@ CODE_SAMPLE;
$this->simpleCallableNodeTraverser = $simpleCallableNodeTraverser;
$this->nodeFactory = $nodeFactory;
$this->phpDocInfoFactory = $phpDocInfoFactory;
$this->rectorOutputStyle = $rectorOutputStyle;
$this->phpVersionProvider = $phpVersionProvider;
$this->exclusionManager = $exclusionManager;
$this->staticTypeMapper = $staticTypeMapper;
@ -216,7 +206,6 @@ CODE_SAMPLE;
*/
public function beforeTraverse(array $nodes) : ?array
{
$this->previousAppliedClass = null;
// workaround for file around refactor()
$file = $this->currentFileProvider->getFile();
if (!$file instanceof \Rector\Core\ValueObject\Application\File) {
@ -246,8 +235,6 @@ CODE_SAMPLE;
$this->currentRectorProvider->changeCurrentRector($this);
// for PHP doc info factory and change notifier
$this->currentNodeProvider->setNode($node);
// show current Rector class on --debug
$this->printDebugApplying();
$originalAttributes = $node->getAttributes();
$node = $this->refactor($node);
// nothing to change → continue
@ -411,19 +398,6 @@ CODE_SAMPLE;
$rectifiedNode = $this->rectifiedAnalyzer->verify($this, $node, $this->file);
return $rectifiedNode instanceof \Rector\Core\ValueObject\RectifiedNode;
}
private function printDebugApplying() : void
{
if (!$this->rectorOutputStyle->isDebug()) {
return;
}
if ($this->previousAppliedClass === static::class) {
return;
}
// prevent spamming with the same class over and over
// indented on purpose to improve log nesting under [refactoring]
$this->rectorOutputStyle->writeln(' [applying] ' . static::class);
$this->previousAppliedClass = static::class;
}
/**
* @param array<string, mixed> $originalAttributes
*/

2
vendor/autoload.php vendored
View File

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

View File

@ -1673,7 +1673,6 @@ return array(
'Rector\\Core\\DependencyInjection\\Loader\\Configurator\\RectorServiceConfigurator' => $baseDir . '/src/DependencyInjection/Loader/Configurator/RectorServiceConfigurator.php',
'Rector\\Core\\DependencyInjection\\RectorContainerFactory' => $baseDir . '/src/DependencyInjection/RectorContainerFactory.php',
'Rector\\Core\\Differ\\DefaultDiffer' => $baseDir . '/src/Differ/DefaultDiffer.php',
'Rector\\Core\\Enum\\ApplicationPhase' => $baseDir . '/src/Enum/ApplicationPhase.php',
'Rector\\Core\\Enum\\ObjectReference' => $baseDir . '/src/Enum/ObjectReference.php',
'Rector\\Core\\Error\\ExceptionCorrector' => $baseDir . '/src/Error/ExceptionCorrector.php',
'Rector\\Core\\Exception\\Cache\\CachingException' => $baseDir . '/src/Exception/Cache/CachingException.php',

View File

@ -9,14 +9,14 @@ return array(
'320cde22f66dd4f5d3fd621d3e88b98f' => $vendorDir . '/symfony/polyfill-ctype/bootstrap.php',
'0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php',
'23c18046f52bef3eea034657bafda50f' => $vendorDir . '/symfony/polyfill-php81/bootstrap.php',
'9b38cf48e83f5d8f60375221cd213eee' => $vendorDir . '/phpstan/phpstan/bootstrap.php',
'8825ede83f2f289127722d4e842cf7e8' => $vendorDir . '/symfony/polyfill-intl-grapheme/bootstrap.php',
'e69f7f6ee287b969198c3c9d6777bd38' => $vendorDir . '/symfony/polyfill-intl-normalizer/bootstrap.php',
'b6b991a57620e2fb6b2f66f03fe9ddc2' => $vendorDir . '/symfony/string/Resources/functions.php',
'd507e002f7fce7f0c6dbf1f22edcb902' => $vendorDir . '/tracy/tracy/src/Tracy/functions.php',
'ad155f8f1cf0d418fe49e248db8c661b' => $vendorDir . '/react/promise/src/functions_include.php',
'972fda704d680a3a53c68e34e193cb22' => $vendorDir . '/react/promise-timer/src/functions_include.php',
'9b38cf48e83f5d8f60375221cd213eee' => $vendorDir . '/phpstan/phpstan/bootstrap.php',
'2324d0e5cadd603331d27de142371f0b' => $vendorDir . '/symfony/contracts/Deprecation/function.php',
'd507e002f7fce7f0c6dbf1f22edcb902' => $vendorDir . '/tracy/tracy/src/Tracy/functions.php',
'30bca7fff093e8069bed7c55247e2bf8' => $baseDir . '/src/functions/node_helper.php',
'4508688f3cab21375725e8d11ca194a2' => $baseDir . '/src/constants.php',
);

View File

@ -2,7 +2,7 @@
// autoload_real.php @generated by Composer
class ComposerAutoloaderInit36c38c2eb746b2591be8e3271eb7bf00
class ComposerAutoloaderInit0c16672f7d25618a5ba45fa1f6006853
{
private static $loader;
@ -22,15 +22,15 @@ class ComposerAutoloaderInit36c38c2eb746b2591be8e3271eb7bf00
return self::$loader;
}
spl_autoload_register(array('ComposerAutoloaderInit36c38c2eb746b2591be8e3271eb7bf00', 'loadClassLoader'), true, true);
spl_autoload_register(array('ComposerAutoloaderInit0c16672f7d25618a5ba45fa1f6006853', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
spl_autoload_unregister(array('ComposerAutoloaderInit36c38c2eb746b2591be8e3271eb7bf00', 'loadClassLoader'));
spl_autoload_unregister(array('ComposerAutoloaderInit0c16672f7d25618a5ba45fa1f6006853', '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\ComposerStaticInit36c38c2eb746b2591be8e3271eb7bf00::getInitializer($loader));
call_user_func(\Composer\Autoload\ComposerStaticInit0c16672f7d25618a5ba45fa1f6006853::getInitializer($loader));
} else {
$classMap = require __DIR__ . '/autoload_classmap.php';
if ($classMap) {
@ -42,12 +42,12 @@ class ComposerAutoloaderInit36c38c2eb746b2591be8e3271eb7bf00
$loader->register(true);
if ($useStaticLoader) {
$includeFiles = Composer\Autoload\ComposerStaticInit36c38c2eb746b2591be8e3271eb7bf00::$files;
$includeFiles = Composer\Autoload\ComposerStaticInit0c16672f7d25618a5ba45fa1f6006853::$files;
} else {
$includeFiles = require __DIR__ . '/autoload_files.php';
}
foreach ($includeFiles as $fileIdentifier => $file) {
composerRequire36c38c2eb746b2591be8e3271eb7bf00($fileIdentifier, $file);
composerRequire0c16672f7d25618a5ba45fa1f6006853($fileIdentifier, $file);
}
return $loader;
@ -59,7 +59,7 @@ class ComposerAutoloaderInit36c38c2eb746b2591be8e3271eb7bf00
* @param string $file
* @return void
*/
function composerRequire36c38c2eb746b2591be8e3271eb7bf00($fileIdentifier, $file)
function composerRequire0c16672f7d25618a5ba45fa1f6006853($fileIdentifier, $file)
{
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;

View File

@ -4,20 +4,20 @@
namespace Composer\Autoload;
class ComposerStaticInit36c38c2eb746b2591be8e3271eb7bf00
class ComposerStaticInit0c16672f7d25618a5ba45fa1f6006853
{
public static $files = array (
'320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php',
'0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
'23c18046f52bef3eea034657bafda50f' => __DIR__ . '/..' . '/symfony/polyfill-php81/bootstrap.php',
'9b38cf48e83f5d8f60375221cd213eee' => __DIR__ . '/..' . '/phpstan/phpstan/bootstrap.php',
'8825ede83f2f289127722d4e842cf7e8' => __DIR__ . '/..' . '/symfony/polyfill-intl-grapheme/bootstrap.php',
'e69f7f6ee287b969198c3c9d6777bd38' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/bootstrap.php',
'b6b991a57620e2fb6b2f66f03fe9ddc2' => __DIR__ . '/..' . '/symfony/string/Resources/functions.php',
'd507e002f7fce7f0c6dbf1f22edcb902' => __DIR__ . '/..' . '/tracy/tracy/src/Tracy/functions.php',
'ad155f8f1cf0d418fe49e248db8c661b' => __DIR__ . '/..' . '/react/promise/src/functions_include.php',
'972fda704d680a3a53c68e34e193cb22' => __DIR__ . '/..' . '/react/promise-timer/src/functions_include.php',
'9b38cf48e83f5d8f60375221cd213eee' => __DIR__ . '/..' . '/phpstan/phpstan/bootstrap.php',
'2324d0e5cadd603331d27de142371f0b' => __DIR__ . '/..' . '/symfony/contracts/Deprecation/function.php',
'd507e002f7fce7f0c6dbf1f22edcb902' => __DIR__ . '/..' . '/tracy/tracy/src/Tracy/functions.php',
'30bca7fff093e8069bed7c55247e2bf8' => __DIR__ . '/../..' . '/src/functions/node_helper.php',
'4508688f3cab21375725e8d11ca194a2' => __DIR__ . '/../..' . '/src/constants.php',
);
@ -2047,7 +2047,6 @@ class ComposerStaticInit36c38c2eb746b2591be8e3271eb7bf00
'Rector\\Core\\DependencyInjection\\Loader\\Configurator\\RectorServiceConfigurator' => __DIR__ . '/../..' . '/src/DependencyInjection/Loader/Configurator/RectorServiceConfigurator.php',
'Rector\\Core\\DependencyInjection\\RectorContainerFactory' => __DIR__ . '/../..' . '/src/DependencyInjection/RectorContainerFactory.php',
'Rector\\Core\\Differ\\DefaultDiffer' => __DIR__ . '/../..' . '/src/Differ/DefaultDiffer.php',
'Rector\\Core\\Enum\\ApplicationPhase' => __DIR__ . '/../..' . '/src/Enum/ApplicationPhase.php',
'Rector\\Core\\Enum\\ObjectReference' => __DIR__ . '/../..' . '/src/Enum/ObjectReference.php',
'Rector\\Core\\Error\\ExceptionCorrector' => __DIR__ . '/../..' . '/src/Error/ExceptionCorrector.php',
'Rector\\Core\\Exception\\Cache\\CachingException' => __DIR__ . '/../..' . '/src/Exception/Cache/CachingException.php',
@ -3843,9 +3842,9 @@ class ComposerStaticInit36c38c2eb746b2591be8e3271eb7bf00
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
$loader->prefixLengthsPsr4 = ComposerStaticInit36c38c2eb746b2591be8e3271eb7bf00::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInit36c38c2eb746b2591be8e3271eb7bf00::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInit36c38c2eb746b2591be8e3271eb7bf00::$classMap;
$loader->prefixLengthsPsr4 = ComposerStaticInit0c16672f7d25618a5ba45fa1f6006853::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInit0c16672f7d25618a5ba45fa1f6006853::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInit0c16672f7d25618a5ba45fa1f6006853::$classMap;
}, null, ClassLoader::class);
}

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('RectorPrefix20220315\AutoloadIncluder');
}
if (!class_exists('ComposerAutoloaderInit36c38c2eb746b2591be8e3271eb7bf00', false) && !interface_exists('ComposerAutoloaderInit36c38c2eb746b2591be8e3271eb7bf00', false) && !trait_exists('ComposerAutoloaderInit36c38c2eb746b2591be8e3271eb7bf00', false)) {
spl_autoload_call('RectorPrefix20220315\ComposerAutoloaderInit36c38c2eb746b2591be8e3271eb7bf00');
if (!class_exists('ComposerAutoloaderInit0c16672f7d25618a5ba45fa1f6006853', false) && !interface_exists('ComposerAutoloaderInit0c16672f7d25618a5ba45fa1f6006853', false) && !trait_exists('ComposerAutoloaderInit0c16672f7d25618a5ba45fa1f6006853', false)) {
spl_autoload_call('RectorPrefix20220315\ComposerAutoloaderInit0c16672f7d25618a5ba45fa1f6006853');
}
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('RectorPrefix20220315\Helmich\TypoScriptParser\Parser\AST\Statement');
@ -59,9 +59,9 @@ if (!function_exists('print_node')) {
return \RectorPrefix20220315\print_node(...func_get_args());
}
}
if (!function_exists('composerRequire36c38c2eb746b2591be8e3271eb7bf00')) {
function composerRequire36c38c2eb746b2591be8e3271eb7bf00() {
return \RectorPrefix20220315\composerRequire36c38c2eb746b2591be8e3271eb7bf00(...func_get_args());
if (!function_exists('composerRequire0c16672f7d25618a5ba45fa1f6006853')) {
function composerRequire0c16672f7d25618a5ba45fa1f6006853() {
return \RectorPrefix20220315\composerRequire0c16672f7d25618a5ba45fa1f6006853(...func_get_args());
}
}
if (!function_exists('scanPath')) {