From fe9dc1c27f567e8423f7e48d1b0a08e42c9b4d37 Mon Sep 17 00:00:00 2001 From: Tomas Votruba Date: Sat, 30 Apr 2022 21:35:42 +0000 Subject: [PATCH] Updated Rector to commit 1ff8eea8be28f11fc52f31d6302c761936818ced https://github.com/rectorphp/rector-src/commit/1ff8eea8be28f11fc52f31d6302c761936818ced [DowngradePhp80] Support match as array item in DowngradeMatchToSwitchRector (#2178) --- .../DowngradeMatchToSwitchRector.php | 46 ++++++++++++++----- src/Application/VersionResolver.php | 4 +- vendor/autoload.php | 2 +- vendor/composer/autoload_real.php | 14 +++--- vendor/composer/autoload_static.php | 8 ++-- vendor/composer/installed.json | 8 ++-- vendor/composer/installed.php | 2 +- .../src/GeneratedConfig.php | 2 +- .../config/sets/phpunit-mock.php | 10 ---- .../config/sets/remove-mocks.php | 2 + .../rector-phpunit/src/Set/PHPUnitSetList.php | 4 -- vendor/scoper-autoload.php | 10 ++-- 12 files changed, 62 insertions(+), 50 deletions(-) delete mode 100644 vendor/rector/rector-phpunit/config/sets/phpunit-mock.php diff --git a/rules/DowngradePhp80/Rector/Expression/DowngradeMatchToSwitchRector.php b/rules/DowngradePhp80/Rector/Expression/DowngradeMatchToSwitchRector.php index fb13a42e4e1..667a372d64c 100644 --- a/rules/DowngradePhp80/Rector/Expression/DowngradeMatchToSwitchRector.php +++ b/rules/DowngradePhp80/Rector/Expression/DowngradeMatchToSwitchRector.php @@ -5,9 +5,11 @@ namespace Rector\DowngradePhp80\Rector\Expression; use PhpParser\Node; use PhpParser\Node\Arg; +use PhpParser\Node\Expr\Array_; use PhpParser\Node\Expr\ArrayItem; use PhpParser\Node\Expr\Assign; use PhpParser\Node\Expr\CallLike; +use PhpParser\Node\Expr\Closure; use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\Match_; use PhpParser\Node\Expr\MethodCall; @@ -25,6 +27,7 @@ use PhpParser\Node\Stmt\Return_; use PhpParser\Node\Stmt\Switch_; use Rector\Core\Exception\ShouldNotHappenException; use Rector\Core\Rector\AbstractRector; +use Rector\Php72\NodeFactory\AnonymousFunctionFactory; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; /** @@ -34,6 +37,15 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; */ final class DowngradeMatchToSwitchRector extends \Rector\Core\Rector\AbstractRector { + /** + * @readonly + * @var \Rector\Php72\NodeFactory\AnonymousFunctionFactory + */ + private $anonymousFunctionFactory; + public function __construct(\Rector\Php72\NodeFactory\AnonymousFunctionFactory $anonymousFunctionFactory) + { + $this->anonymousFunctionFactory = $anonymousFunctionFactory; + } public function getRuleDefinition() : \Symplify\RuleDocGenerator\ValueObject\RuleDefinition { return new \Symplify\RuleDocGenerator\ValueObject\RuleDefinition('Downgrade match() to switch()', [new \Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample(<<<'CODE_SAMPLE' @@ -76,26 +88,38 @@ CODE_SAMPLE */ public function getNodeTypes() : array { - return [\PhpParser\Node\Stmt\Echo_::class, \PhpParser\Node\Stmt\Expression::class, \PhpParser\Node\Stmt\Return_::class]; + return [\PhpParser\Node\Expr\ArrayItem::class, \PhpParser\Node\Stmt\Echo_::class, \PhpParser\Node\Stmt\Expression::class, \PhpParser\Node\Stmt\Return_::class]; } /** - * @param Echo_|Expression|Return_ $node + * @param ArrayItem|Echo_|Expression|Return_ $node */ public function refactor(\PhpParser\Node $node) : ?\PhpParser\Node { + if ($this->shouldSkipNode($node)) { + return null; + } $match = $this->betterNodeFinder->findFirst($node, function (\PhpParser\Node $subNode) : bool { return $subNode instanceof \PhpParser\Node\Expr\Match_; }); - if (!$match instanceof \PhpParser\Node\Expr\Match_) { - return null; - } - if ($this->shouldSkip($match)) { + if (!$match instanceof \PhpParser\Node\Expr\Match_ || $this->shouldSkipMatch($match)) { return null; } $switchCases = $this->createSwitchCasesFromMatchArms($node, $match->arms); - return new \PhpParser\Node\Stmt\Switch_($match->cond, $switchCases); + $switch = new \PhpParser\Node\Stmt\Switch_($match->cond, $switchCases); + if ($node instanceof \PhpParser\Node\Expr\ArrayItem) { + $node->value = new \PhpParser\Node\Expr\FuncCall($this->anonymousFunctionFactory->create([], [$switch], null)); + return $node; + } + return $switch; } - private function shouldSkip(\PhpParser\Node\Expr\Match_ $match) : bool + private function shouldSkipNode(\PhpParser\Node $node) : bool + { + if ($node instanceof \PhpParser\Node\Stmt\Return_ && !$node->expr instanceof \PhpParser\Node\Expr\Match_) { + return \true; + } + return \false; + } + private function shouldSkipMatch(\PhpParser\Node\Expr\Match_ $match) : bool { return (bool) $this->betterNodeFinder->findFirst($match, function (\PhpParser\Node $subNode) : bool { return $subNode instanceof \PhpParser\Node\Expr\ArrayItem && $subNode->unpack; @@ -104,7 +128,7 @@ CODE_SAMPLE /** * @param MatchArm[] $matchArms * @return Case_[] - * @param \PhpParser\Node\Stmt\Echo_|\PhpParser\Node\Stmt\Expression|\PhpParser\Node\Stmt\Return_ $node + * @param \PhpParser\Node\Expr\ArrayItem|\PhpParser\Node\Stmt\Echo_|\PhpParser\Node\Stmt\Expression|\PhpParser\Node\Stmt\Return_ $node */ private function createSwitchCasesFromMatchArms($node, array $matchArms) : array { @@ -129,14 +153,14 @@ CODE_SAMPLE } /** * @return Stmt[] - * @param \PhpParser\Node\Stmt\Echo_|\PhpParser\Node\Stmt\Expression|\PhpParser\Node\Stmt\Return_ $node + * @param \PhpParser\Node\Expr\ArrayItem|\PhpParser\Node\Stmt\Echo_|\PhpParser\Node\Stmt\Expression|\PhpParser\Node\Stmt\Return_ $node */ private function createSwitchStmts($node, \PhpParser\Node\MatchArm $matchArm) : array { $stmts = []; if ($matchArm->body instanceof \PhpParser\Node\Expr\Throw_) { $stmts[] = new \PhpParser\Node\Stmt\Expression($matchArm->body); - } elseif ($node instanceof \PhpParser\Node\Stmt\Return_) { + } elseif ($node instanceof \PhpParser\Node\Expr\ArrayItem || $node instanceof \PhpParser\Node\Stmt\Return_) { $stmts[] = new \PhpParser\Node\Stmt\Return_($matchArm->body); } elseif ($node instanceof \PhpParser\Node\Stmt\Echo_) { $stmts[] = new \PhpParser\Node\Stmt\Echo_([$matchArm->body]); diff --git a/src/Application/VersionResolver.php b/src/Application/VersionResolver.php index 612b9cfdd98..b88009869ed 100644 --- a/src/Application/VersionResolver.php +++ b/src/Application/VersionResolver.php @@ -16,11 +16,11 @@ final class VersionResolver /** * @var string */ - public const PACKAGE_VERSION = 'c8b47df3e4fbd475e474528391e24d2902cd4a8f'; + public const PACKAGE_VERSION = '1ff8eea8be28f11fc52f31d6302c761936818ced'; /** * @var string */ - public const RELEASE_DATE = '2022-04-30 08:34:40'; + public const RELEASE_DATE = '2022-05-01 04:27:37'; /** * @var string */ diff --git a/vendor/autoload.php b/vendor/autoload.php index dee55f9e491..08e088ddea8 100644 --- a/vendor/autoload.php +++ b/vendor/autoload.php @@ -9,4 +9,4 @@ if (PHP_VERSION_ID < 50600) { require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInit5b02e9827be2f4a223cbc72eb7ab31f5::getLoader(); +return ComposerAutoloaderInit97d429f51a9f39c7d8cfa30039f850d9::getLoader(); diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index ecafb878cee..8fc6e97e2c8 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInit5b02e9827be2f4a223cbc72eb7ab31f5 +class ComposerAutoloaderInit97d429f51a9f39c7d8cfa30039f850d9 { private static $loader; @@ -22,19 +22,19 @@ class ComposerAutoloaderInit5b02e9827be2f4a223cbc72eb7ab31f5 return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInit5b02e9827be2f4a223cbc72eb7ab31f5', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInit97d429f51a9f39c7d8cfa30039f850d9', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); - spl_autoload_unregister(array('ComposerAutoloaderInit5b02e9827be2f4a223cbc72eb7ab31f5', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInit97d429f51a9f39c7d8cfa30039f850d9', 'loadClassLoader')); require __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInit5b02e9827be2f4a223cbc72eb7ab31f5::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInit97d429f51a9f39c7d8cfa30039f850d9::getInitializer($loader)); $loader->setClassMapAuthoritative(true); $loader->register(true); - $includeFiles = \Composer\Autoload\ComposerStaticInit5b02e9827be2f4a223cbc72eb7ab31f5::$files; + $includeFiles = \Composer\Autoload\ComposerStaticInit97d429f51a9f39c7d8cfa30039f850d9::$files; foreach ($includeFiles as $fileIdentifier => $file) { - composerRequire5b02e9827be2f4a223cbc72eb7ab31f5($fileIdentifier, $file); + composerRequire97d429f51a9f39c7d8cfa30039f850d9($fileIdentifier, $file); } return $loader; @@ -46,7 +46,7 @@ class ComposerAutoloaderInit5b02e9827be2f4a223cbc72eb7ab31f5 * @param string $file * @return void */ -function composerRequire5b02e9827be2f4a223cbc72eb7ab31f5($fileIdentifier, $file) +function composerRequire97d429f51a9f39c7d8cfa30039f850d9($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 141b9a63801..5ebe017e7b1 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInit5b02e9827be2f4a223cbc72eb7ab31f5 +class ComposerStaticInit97d429f51a9f39c7d8cfa30039f850d9 { public static $files = array ( '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', @@ -3881,9 +3881,9 @@ class ComposerStaticInit5b02e9827be2f4a223cbc72eb7ab31f5 public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInit5b02e9827be2f4a223cbc72eb7ab31f5::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInit5b02e9827be2f4a223cbc72eb7ab31f5::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInit5b02e9827be2f4a223cbc72eb7ab31f5::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInit97d429f51a9f39c7d8cfa30039f850d9::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit97d429f51a9f39c7d8cfa30039f850d9::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInit97d429f51a9f39c7d8cfa30039f850d9::$classMap; }, null, ClassLoader::class); } diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 16aa9271332..88a2f57f470 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -2560,12 +2560,12 @@ "source": { "type": "git", "url": "https:\/\/github.com\/rectorphp\/rector-phpunit.git", - "reference": "1d2f1db15dd82b10cb4644c03db38947c0561ab2" + "reference": "0dd840beea0647c5b9e4e7c7a39c5d2056b6213b" }, "dist": { "type": "zip", - "url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-phpunit\/zipball\/1d2f1db15dd82b10cb4644c03db38947c0561ab2", - "reference": "1d2f1db15dd82b10cb4644c03db38947c0561ab2", + "url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-phpunit\/zipball\/0dd840beea0647c5b9e4e7c7a39c5d2056b6213b", + "reference": "0dd840beea0647c5b9e4e7c7a39c5d2056b6213b", "shasum": "" }, "require": { @@ -2590,7 +2590,7 @@ "symplify\/rule-doc-generator": "^10.0", "symplify\/vendor-patches": "^10.0" }, - "time": "2022-04-29T09:19:35+00:00", + "time": "2022-04-30T09:00:43+00:00", "default-branch": true, "type": "rector-extension", "extra": { diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index a2a9cb149ca..fd226474ee6 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -2,4 +2,4 @@ namespace RectorPrefix20220430; -return array('root' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.12.x-dev'), 'reference' => \NULL, 'name' => 'rector/rector-src', 'dev' => \false), 'versions' => array('clue/ndjson-react' => array('pretty_version' => 'v1.2.0', 'version' => '1.2.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../clue/ndjson-react', 'aliases' => array(), 'reference' => '708411c7e45ac85371a99d50f52284971494bede', 'dev_requirement' => \false), 'composer/pcre' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/./pcre', 'aliases' => array(), 'reference' => 'e300eb6c535192decd27a85bc72a9290f0d6b3bd', 'dev_requirement' => \false), 'composer/semver' => array('pretty_version' => '3.3.2', 'version' => '3.3.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/./semver', 'aliases' => array(), 'reference' => '3953f23262f2bff1919fc82183ad9acb13ff62c9', 'dev_requirement' => \false), 'composer/xdebug-handler' => array('pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/./xdebug-handler', 'aliases' => array(), 'reference' => 'ced299686f41dce890debac69273b47ffe98a40c', 'dev_requirement' => \false), 'cweagans/composer-patches' => array('pretty_version' => '1.7.2', 'version' => '1.7.2.0', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../cweagans/composer-patches', 'aliases' => array(), 'reference' => 'e9969cfc0796e6dea9b4e52f77f18e1065212871', 'dev_requirement' => \false), 'doctrine/inflector' => array('pretty_version' => '2.0.4', 'version' => '2.0.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/inflector', 'aliases' => array(), 'reference' => '8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89', 'dev_requirement' => \false), 'ergebnis/json-printer' => array('pretty_version' => '3.2.0', 'version' => '3.2.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../ergebnis/json-printer', 'aliases' => array(), 'reference' => '651cab2b7604a6b338d0d16749f5ea0851a68005', 'dev_requirement' => \false), 'evenement/evenement' => array('pretty_version' => 'v3.0.1', 'version' => '3.0.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../evenement/evenement', 'aliases' => array(), 'reference' => '531bfb9d15f8aa57454f5f0285b18bec903b8fb7', 'dev_requirement' => \false), 'helmich/typo3-typoscript-parser' => array('pretty_version' => 'v2.4.1', 'version' => '2.4.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../helmich/typo3-typoscript-parser', 'aliases' => array(), 'reference' => 'b61bc9d63d42901d08885c18f6c691aa0f0c800d', 'dev_requirement' => \false), 'idiosyncratic/editorconfig' => array('pretty_version' => '0.1.3', 'version' => '0.1.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../idiosyncratic/editorconfig', 'aliases' => array(), 'reference' => '3445fa4a1e00f95630d4edc729c2effb116db19b', 'dev_requirement' => \false), 'myclabs/php-enum' => array('pretty_version' => '1.8.3', 'version' => '1.8.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../myclabs/php-enum', 'aliases' => array(), 'reference' => 'b942d263c641ddb5190929ff840c68f78713e937', 'dev_requirement' => \false), 'nette/neon' => array('pretty_version' => 'v3.3.3', 'version' => '3.3.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/neon', 'aliases' => array(), 'reference' => '22e384da162fab42961d48eb06c06d3ad0c11b95', 'dev_requirement' => \false), 'nette/utils' => array('pretty_version' => 'v3.2.7', 'version' => '3.2.7.0', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/utils', 'aliases' => array(), 'reference' => '0af4e3de4df9f1543534beab255ccf459e7a2c99', 'dev_requirement' => \false), 'nikic/php-parser' => array('pretty_version' => 'v4.13.2', 'version' => '4.13.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../nikic/php-parser', 'aliases' => array(), 'reference' => '210577fe3cf7badcc5814d99455df46564f3c077', 'dev_requirement' => \false), 'ondram/ci-detector' => array('pretty_version' => '4.1.0', 'version' => '4.1.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../ondram/ci-detector', 'aliases' => array(), 'reference' => '8a4b664e916df82ff26a44709942dfd593fa6f30', 'dev_requirement' => \false), 'phpstan/phpdoc-parser' => array('pretty_version' => '1.4.5', 'version' => '1.4.5.0', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'reference' => '129a63b3bc7caeb593c224c41f420675e63cfefc', 'dev_requirement' => \false), 'phpstan/phpstan' => array('pretty_version' => '1.6.3', 'version' => '1.6.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpstan', 'aliases' => array(), 'reference' => '6128620b98292e0b69ea6d799871d77163681c8e', 'dev_requirement' => \false), 'phpstan/phpstan-phpunit' => array('pretty_version' => '1.1.1', 'version' => '1.1.1.0', 'type' => 'phpstan-extension', 'install_path' => __DIR__ . '/../phpstan/phpstan-phpunit', 'aliases' => array(), 'reference' => '4a3c437c09075736285d1cabb5c75bf27ed0bc84', 'dev_requirement' => \false), 'psr/cache' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/cache', 'aliases' => array(), 'reference' => 'aa5030cfa5405eccfdcb1083ce040c2cb8d253bf', 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '2.0.2', 'version' => '2.0.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'reference' => 'c71ecc56dfe541dbd90c5360474fbc405f8d5963', 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.1|2.0')), 'psr/event-dispatcher' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/event-dispatcher', 'aliases' => array(), 'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0', 'dev_requirement' => \false), 'psr/log' => array('pretty_version' => '2.0.0', 'version' => '2.0.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'reference' => 'ef29f6d262798707a9edd554e2b82517ef3a9376', 'dev_requirement' => \false), 'psr/log-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0|2.0|3.0')), 'react/cache' => array('pretty_version' => 'v1.1.1', 'version' => '1.1.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../react/cache', 'aliases' => array(), 'reference' => '4bf736a2cccec7298bdf745db77585966fc2ca7e', 'dev_requirement' => \false), 'react/child-process' => array('pretty_version' => 'v0.6.4', 'version' => '0.6.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../react/child-process', 'aliases' => array(), 'reference' => 'a778f3fb828d68caf8a9ab6567fd8342a86f12fe', 'dev_requirement' => \false), 'react/dns' => array('pretty_version' => 'v1.9.0', 'version' => '1.9.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../react/dns', 'aliases' => array(), 'reference' => '6d38296756fa644e6cb1bfe95eff0f9a4ed6edcb', 'dev_requirement' => \false), 'react/event-loop' => array('pretty_version' => 'v1.3.0', 'version' => '1.3.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../react/event-loop', 'aliases' => array(), 'reference' => '187fb56f46d424afb6ec4ad089269c72eec2e137', 'dev_requirement' => \false), 'react/promise' => array('pretty_version' => 'v2.9.0', 'version' => '2.9.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../react/promise', 'aliases' => array(), 'reference' => '234f8fd1023c9158e2314fa9d7d0e6a83db42910', 'dev_requirement' => \false), 'react/promise-timer' => array('pretty_version' => 'v1.8.0', 'version' => '1.8.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../react/promise-timer', 'aliases' => array(), 'reference' => '0bbbcc79589e5bfdddba68a287f1cb805581a479', 'dev_requirement' => \false), 'react/socket' => array('pretty_version' => 'v1.11.0', 'version' => '1.11.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../react/socket', 'aliases' => array(), 'reference' => 'f474156aaab4f09041144fa8b57c7d70aed32a1c', 'dev_requirement' => \false), 'react/stream' => array('pretty_version' => 'v1.2.0', 'version' => '1.2.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../react/stream', 'aliases' => array(), 'reference' => '7a423506ee1903e89f1e08ec5f0ed430ff784ae9', 'dev_requirement' => \false), 'rector/extension-installer' => array('pretty_version' => '0.11.2', 'version' => '0.11.2.0', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../rector/extension-installer', 'aliases' => array(), 'reference' => '05544e9b195863b8571ae2a3b903cbec7fa062e0', 'dev_requirement' => \false), 'rector/rector' => array('dev_requirement' => \false, 'replaced' => array(0 => '0.12.x-dev', 1 => 'dev-main')), 'rector/rector-cakephp' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-cakephp', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => 'b59802ffb84998800ad739243aede1a13e50973d', 'dev_requirement' => \false), 'rector/rector-doctrine' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-doctrine', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => '8dd58a0f9a26d423052dd00304b63d895e263489', 'dev_requirement' => \false), 'rector/rector-generator' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-generator', 'aliases' => array(0 => '9999999-dev'), 'reference' => '784271e3a88068bc6a1a14654eac565661fb0f77', 'dev_requirement' => \false), 'rector/rector-laravel' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-laravel', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => '6d0fcdc323ec28a1602bc7d91ac859ef2951ce6d', 'dev_requirement' => \false), 'rector/rector-nette' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-nette', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => '31bff78b98504075e6a9e3667d47da15420b9049', 'dev_requirement' => \false), 'rector/rector-phpoffice' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-phpoffice', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => 'e544f2a885fd0477e7c6c1287b2ff029411cbd3b', 'dev_requirement' => \false), 'rector/rector-phpunit' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-phpunit', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => '1d2f1db15dd82b10cb4644c03db38947c0561ab2', 'dev_requirement' => \false), 'rector/rector-src' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.12.x-dev'), 'reference' => \NULL, 'dev_requirement' => \false), 'rector/rector-symfony' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-symfony', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => '06e924bd04a95e62cf533c978f7dd4e25ab7666c', 'dev_requirement' => \false), 'sebastian/diff' => array('pretty_version' => '4.0.4', 'version' => '4.0.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../sebastian/diff', 'aliases' => array(), 'reference' => '3461e3fccc7cfdfc2720be910d3bd73c69be590d', 'dev_requirement' => \false), 'ssch/typo3-rector' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../ssch/typo3-rector', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => '1f14d626138357be8c3231d5f15b00f1e4a5300b', 'dev_requirement' => \false), 'symfony/cache-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.0.1')), 'symfony/config' => array('pretty_version' => 'v6.0.8', 'version' => '6.0.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/config', 'aliases' => array(), 'reference' => '6ac50d559aa64c8e7b5b17640c46241e4accb487', 'dev_requirement' => \false), 'symfony/console' => array('pretty_version' => 'v6.0.8', 'version' => '6.0.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'reference' => '0d00aa289215353aa8746a31d101f8e60826285c', 'dev_requirement' => \false), 'symfony/contracts' => array('pretty_version' => 'v3.0.1', 'version' => '3.0.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/contracts', 'aliases' => array(), 'reference' => 'f74917e5665e24008ac9bc3f0947a63b42e1f895', 'dev_requirement' => \false), 'symfony/dependency-injection' => array('pretty_version' => 'v6.0.8', 'version' => '6.0.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/dependency-injection', 'aliases' => array(), 'reference' => '571041cd7e765664cc527b461ee41be3013aa08e', 'dev_requirement' => \false), 'symfony/deprecation-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.0.1')), 'symfony/event-dispatcher-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.0.1')), 'symfony/filesystem' => array('pretty_version' => 'v6.0.7', 'version' => '6.0.7.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/filesystem', 'aliases' => array(), 'reference' => '6c9e4c41f2c51dfde3db298594ed9cba55dbf5ff', 'dev_requirement' => \false), 'symfony/finder' => array('pretty_version' => 'v6.0.8', 'version' => '6.0.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), 'reference' => 'af7edab28d17caecd1f40a9219fc646ae751c21f', 'dev_requirement' => \false), 'symfony/http-client-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.0.1')), 'symfony/polyfill-ctype' => array('pretty_version' => 'v1.25.0', 'version' => '1.25.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-ctype', 'aliases' => array(), 'reference' => '30885182c981ab175d4d034db0f6f469898070ab', 'dev_requirement' => \false), 'symfony/polyfill-intl-grapheme' => array('pretty_version' => 'v1.25.0', 'version' => '1.25.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-grapheme', 'aliases' => array(), 'reference' => '81b86b50cf841a64252b439e738e97f4a34e2783', 'dev_requirement' => \false), 'symfony/polyfill-intl-normalizer' => array('pretty_version' => 'v1.25.0', 'version' => '1.25.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 'aliases' => array(), 'reference' => '8590a5f561694770bdcd3f9b5c69dde6945028e8', 'dev_requirement' => \false), 'symfony/polyfill-mbstring' => array('pretty_version' => 'v1.25.0', 'version' => '1.25.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'reference' => '0abb51d2f102e00a4eefcf46ba7fec406d245825', 'dev_requirement' => \false), 'symfony/polyfill-php81' => array('pretty_version' => 'v1.25.0', 'version' => '1.25.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php81', 'aliases' => array(), 'reference' => '5de4ba2d41b15f9bd0e19b2ab9674135813ec98f', 'dev_requirement' => \false), 'symfony/process' => array('pretty_version' => 'v6.0.8', 'version' => '6.0.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/process', 'aliases' => array(), 'reference' => 'd074154ea8b1443a96391f6e39f9e547b2dd01b9', 'dev_requirement' => \false), 'symfony/service-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.0.1')), 'symfony/service-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.1|2.0|3.0')), 'symfony/string' => array('pretty_version' => 'v6.0.8', 'version' => '6.0.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), 'reference' => 'ac0aa5c2282e0de624c175b68d13f2c8f2e2649d', 'dev_requirement' => \false), 'symfony/translation-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.0.1')), 'symfony/yaml' => array('pretty_version' => 'v6.0.3', 'version' => '6.0.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/yaml', 'aliases' => array(), 'reference' => 'e77f3ea0b21141d771d4a5655faa54f692b34af5', 'dev_requirement' => \false), 'symplify/astral' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'phpstan-extension', 'install_path' => __DIR__ . '/../symplify/astral', 'aliases' => array(), 'reference' => '9548b50b555b9db15b482530ae0f463486bb063e', 'dev_requirement' => \false), 'symplify/autowire-array-parameter' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/autowire-array-parameter', 'aliases' => array(), 'reference' => 'ec1cc9a9649eb1ec47eca68942fe665a6ce656e8', 'dev_requirement' => \false), 'symplify/composer-json-manipulator' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'symfony-bundle', 'install_path' => __DIR__ . '/../symplify/composer-json-manipulator', 'aliases' => array(), 'reference' => '29e4fb846636e0a3b7aae601aa1eac2f68a103c9', 'dev_requirement' => \false), 'symplify/easy-parallel' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/easy-parallel', 'aliases' => array(), 'reference' => 'bb90905c9092fef0816d52506d1ce189bce768cc', 'dev_requirement' => \false), 'symplify/easy-testing' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'symfony-bundle', 'install_path' => __DIR__ . '/../symplify/easy-testing', 'aliases' => array(), 'reference' => '6ff0dda15ab96be196c9eb29eb1db427d0e0637d', 'dev_requirement' => \false), 'symplify/package-builder' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/package-builder', 'aliases' => array(), 'reference' => 'b2634f45928f07999ad2ac352de6cf4413410cc7', 'dev_requirement' => \false), 'symplify/rule-doc-generator-contracts' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/rule-doc-generator-contracts', 'aliases' => array(), 'reference' => 'dbb92724acf8bc0624bf6011617414d00e3f8540', 'dev_requirement' => \false), 'symplify/skipper' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/skipper', 'aliases' => array(), 'reference' => '5b4719f562bc5ac83fc8a04bc5ab76d3bfe5ed26', 'dev_requirement' => \false), 'symplify/smart-file-system' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/smart-file-system', 'aliases' => array(), 'reference' => '126cd1916dce01f0fef44a3d432194d5d3ad6fe1', 'dev_requirement' => \false), 'symplify/symplify-kernel' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/symplify-kernel', 'aliases' => array(), 'reference' => 'b2d1e8279528975a96ddeb3f5b59b1b22be15e59', 'dev_requirement' => \false), 'symplify/vendor-patches' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/vendor-patches', 'aliases' => array(), 'reference' => 'a2440e497dc38b1fe11c5c9c16778cb56bd4b9a7', 'dev_requirement' => \false), 'tracy/tracy' => array('pretty_version' => 'v2.9.2', 'version' => '2.9.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../tracy/tracy', 'aliases' => array(), 'reference' => '03965a7cb94d284dbf7e3b788b3691715c13d401', 'dev_requirement' => \false), 'webmozart/assert' => array('pretty_version' => '1.10.0', 'version' => '1.10.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../webmozart/assert', 'aliases' => array(), 'reference' => '6964c76c7804814a842473e0c8fd15bab0f18e25', 'dev_requirement' => \false))); +return array('root' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.12.x-dev'), 'reference' => \NULL, 'name' => 'rector/rector-src', 'dev' => \false), 'versions' => array('clue/ndjson-react' => array('pretty_version' => 'v1.2.0', 'version' => '1.2.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../clue/ndjson-react', 'aliases' => array(), 'reference' => '708411c7e45ac85371a99d50f52284971494bede', 'dev_requirement' => \false), 'composer/pcre' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/./pcre', 'aliases' => array(), 'reference' => 'e300eb6c535192decd27a85bc72a9290f0d6b3bd', 'dev_requirement' => \false), 'composer/semver' => array('pretty_version' => '3.3.2', 'version' => '3.3.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/./semver', 'aliases' => array(), 'reference' => '3953f23262f2bff1919fc82183ad9acb13ff62c9', 'dev_requirement' => \false), 'composer/xdebug-handler' => array('pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/./xdebug-handler', 'aliases' => array(), 'reference' => 'ced299686f41dce890debac69273b47ffe98a40c', 'dev_requirement' => \false), 'cweagans/composer-patches' => array('pretty_version' => '1.7.2', 'version' => '1.7.2.0', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../cweagans/composer-patches', 'aliases' => array(), 'reference' => 'e9969cfc0796e6dea9b4e52f77f18e1065212871', 'dev_requirement' => \false), 'doctrine/inflector' => array('pretty_version' => '2.0.4', 'version' => '2.0.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/inflector', 'aliases' => array(), 'reference' => '8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89', 'dev_requirement' => \false), 'ergebnis/json-printer' => array('pretty_version' => '3.2.0', 'version' => '3.2.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../ergebnis/json-printer', 'aliases' => array(), 'reference' => '651cab2b7604a6b338d0d16749f5ea0851a68005', 'dev_requirement' => \false), 'evenement/evenement' => array('pretty_version' => 'v3.0.1', 'version' => '3.0.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../evenement/evenement', 'aliases' => array(), 'reference' => '531bfb9d15f8aa57454f5f0285b18bec903b8fb7', 'dev_requirement' => \false), 'helmich/typo3-typoscript-parser' => array('pretty_version' => 'v2.4.1', 'version' => '2.4.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../helmich/typo3-typoscript-parser', 'aliases' => array(), 'reference' => 'b61bc9d63d42901d08885c18f6c691aa0f0c800d', 'dev_requirement' => \false), 'idiosyncratic/editorconfig' => array('pretty_version' => '0.1.3', 'version' => '0.1.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../idiosyncratic/editorconfig', 'aliases' => array(), 'reference' => '3445fa4a1e00f95630d4edc729c2effb116db19b', 'dev_requirement' => \false), 'myclabs/php-enum' => array('pretty_version' => '1.8.3', 'version' => '1.8.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../myclabs/php-enum', 'aliases' => array(), 'reference' => 'b942d263c641ddb5190929ff840c68f78713e937', 'dev_requirement' => \false), 'nette/neon' => array('pretty_version' => 'v3.3.3', 'version' => '3.3.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/neon', 'aliases' => array(), 'reference' => '22e384da162fab42961d48eb06c06d3ad0c11b95', 'dev_requirement' => \false), 'nette/utils' => array('pretty_version' => 'v3.2.7', 'version' => '3.2.7.0', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/utils', 'aliases' => array(), 'reference' => '0af4e3de4df9f1543534beab255ccf459e7a2c99', 'dev_requirement' => \false), 'nikic/php-parser' => array('pretty_version' => 'v4.13.2', 'version' => '4.13.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../nikic/php-parser', 'aliases' => array(), 'reference' => '210577fe3cf7badcc5814d99455df46564f3c077', 'dev_requirement' => \false), 'ondram/ci-detector' => array('pretty_version' => '4.1.0', 'version' => '4.1.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../ondram/ci-detector', 'aliases' => array(), 'reference' => '8a4b664e916df82ff26a44709942dfd593fa6f30', 'dev_requirement' => \false), 'phpstan/phpdoc-parser' => array('pretty_version' => '1.4.5', 'version' => '1.4.5.0', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'reference' => '129a63b3bc7caeb593c224c41f420675e63cfefc', 'dev_requirement' => \false), 'phpstan/phpstan' => array('pretty_version' => '1.6.3', 'version' => '1.6.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpstan', 'aliases' => array(), 'reference' => '6128620b98292e0b69ea6d799871d77163681c8e', 'dev_requirement' => \false), 'phpstan/phpstan-phpunit' => array('pretty_version' => '1.1.1', 'version' => '1.1.1.0', 'type' => 'phpstan-extension', 'install_path' => __DIR__ . '/../phpstan/phpstan-phpunit', 'aliases' => array(), 'reference' => '4a3c437c09075736285d1cabb5c75bf27ed0bc84', 'dev_requirement' => \false), 'psr/cache' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/cache', 'aliases' => array(), 'reference' => 'aa5030cfa5405eccfdcb1083ce040c2cb8d253bf', 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '2.0.2', 'version' => '2.0.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'reference' => 'c71ecc56dfe541dbd90c5360474fbc405f8d5963', 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.1|2.0')), 'psr/event-dispatcher' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/event-dispatcher', 'aliases' => array(), 'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0', 'dev_requirement' => \false), 'psr/log' => array('pretty_version' => '2.0.0', 'version' => '2.0.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'reference' => 'ef29f6d262798707a9edd554e2b82517ef3a9376', 'dev_requirement' => \false), 'psr/log-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0|2.0|3.0')), 'react/cache' => array('pretty_version' => 'v1.1.1', 'version' => '1.1.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../react/cache', 'aliases' => array(), 'reference' => '4bf736a2cccec7298bdf745db77585966fc2ca7e', 'dev_requirement' => \false), 'react/child-process' => array('pretty_version' => 'v0.6.4', 'version' => '0.6.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../react/child-process', 'aliases' => array(), 'reference' => 'a778f3fb828d68caf8a9ab6567fd8342a86f12fe', 'dev_requirement' => \false), 'react/dns' => array('pretty_version' => 'v1.9.0', 'version' => '1.9.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../react/dns', 'aliases' => array(), 'reference' => '6d38296756fa644e6cb1bfe95eff0f9a4ed6edcb', 'dev_requirement' => \false), 'react/event-loop' => array('pretty_version' => 'v1.3.0', 'version' => '1.3.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../react/event-loop', 'aliases' => array(), 'reference' => '187fb56f46d424afb6ec4ad089269c72eec2e137', 'dev_requirement' => \false), 'react/promise' => array('pretty_version' => 'v2.9.0', 'version' => '2.9.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../react/promise', 'aliases' => array(), 'reference' => '234f8fd1023c9158e2314fa9d7d0e6a83db42910', 'dev_requirement' => \false), 'react/promise-timer' => array('pretty_version' => 'v1.8.0', 'version' => '1.8.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../react/promise-timer', 'aliases' => array(), 'reference' => '0bbbcc79589e5bfdddba68a287f1cb805581a479', 'dev_requirement' => \false), 'react/socket' => array('pretty_version' => 'v1.11.0', 'version' => '1.11.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../react/socket', 'aliases' => array(), 'reference' => 'f474156aaab4f09041144fa8b57c7d70aed32a1c', 'dev_requirement' => \false), 'react/stream' => array('pretty_version' => 'v1.2.0', 'version' => '1.2.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../react/stream', 'aliases' => array(), 'reference' => '7a423506ee1903e89f1e08ec5f0ed430ff784ae9', 'dev_requirement' => \false), 'rector/extension-installer' => array('pretty_version' => '0.11.2', 'version' => '0.11.2.0', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../rector/extension-installer', 'aliases' => array(), 'reference' => '05544e9b195863b8571ae2a3b903cbec7fa062e0', 'dev_requirement' => \false), 'rector/rector' => array('dev_requirement' => \false, 'replaced' => array(0 => '0.12.x-dev', 1 => 'dev-main')), 'rector/rector-cakephp' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-cakephp', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => 'b59802ffb84998800ad739243aede1a13e50973d', 'dev_requirement' => \false), 'rector/rector-doctrine' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-doctrine', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => '8dd58a0f9a26d423052dd00304b63d895e263489', 'dev_requirement' => \false), 'rector/rector-generator' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-generator', 'aliases' => array(0 => '9999999-dev'), 'reference' => '784271e3a88068bc6a1a14654eac565661fb0f77', 'dev_requirement' => \false), 'rector/rector-laravel' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-laravel', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => '6d0fcdc323ec28a1602bc7d91ac859ef2951ce6d', 'dev_requirement' => \false), 'rector/rector-nette' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-nette', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => '31bff78b98504075e6a9e3667d47da15420b9049', 'dev_requirement' => \false), 'rector/rector-phpoffice' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-phpoffice', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => 'e544f2a885fd0477e7c6c1287b2ff029411cbd3b', 'dev_requirement' => \false), 'rector/rector-phpunit' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-phpunit', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => '0dd840beea0647c5b9e4e7c7a39c5d2056b6213b', 'dev_requirement' => \false), 'rector/rector-src' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.12.x-dev'), 'reference' => \NULL, 'dev_requirement' => \false), 'rector/rector-symfony' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-symfony', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => '06e924bd04a95e62cf533c978f7dd4e25ab7666c', 'dev_requirement' => \false), 'sebastian/diff' => array('pretty_version' => '4.0.4', 'version' => '4.0.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../sebastian/diff', 'aliases' => array(), 'reference' => '3461e3fccc7cfdfc2720be910d3bd73c69be590d', 'dev_requirement' => \false), 'ssch/typo3-rector' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../ssch/typo3-rector', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => '1f14d626138357be8c3231d5f15b00f1e4a5300b', 'dev_requirement' => \false), 'symfony/cache-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.0.1')), 'symfony/config' => array('pretty_version' => 'v6.0.8', 'version' => '6.0.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/config', 'aliases' => array(), 'reference' => '6ac50d559aa64c8e7b5b17640c46241e4accb487', 'dev_requirement' => \false), 'symfony/console' => array('pretty_version' => 'v6.0.8', 'version' => '6.0.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'reference' => '0d00aa289215353aa8746a31d101f8e60826285c', 'dev_requirement' => \false), 'symfony/contracts' => array('pretty_version' => 'v3.0.1', 'version' => '3.0.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/contracts', 'aliases' => array(), 'reference' => 'f74917e5665e24008ac9bc3f0947a63b42e1f895', 'dev_requirement' => \false), 'symfony/dependency-injection' => array('pretty_version' => 'v6.0.8', 'version' => '6.0.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/dependency-injection', 'aliases' => array(), 'reference' => '571041cd7e765664cc527b461ee41be3013aa08e', 'dev_requirement' => \false), 'symfony/deprecation-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.0.1')), 'symfony/event-dispatcher-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.0.1')), 'symfony/filesystem' => array('pretty_version' => 'v6.0.7', 'version' => '6.0.7.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/filesystem', 'aliases' => array(), 'reference' => '6c9e4c41f2c51dfde3db298594ed9cba55dbf5ff', 'dev_requirement' => \false), 'symfony/finder' => array('pretty_version' => 'v6.0.8', 'version' => '6.0.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), 'reference' => 'af7edab28d17caecd1f40a9219fc646ae751c21f', 'dev_requirement' => \false), 'symfony/http-client-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.0.1')), 'symfony/polyfill-ctype' => array('pretty_version' => 'v1.25.0', 'version' => '1.25.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-ctype', 'aliases' => array(), 'reference' => '30885182c981ab175d4d034db0f6f469898070ab', 'dev_requirement' => \false), 'symfony/polyfill-intl-grapheme' => array('pretty_version' => 'v1.25.0', 'version' => '1.25.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-grapheme', 'aliases' => array(), 'reference' => '81b86b50cf841a64252b439e738e97f4a34e2783', 'dev_requirement' => \false), 'symfony/polyfill-intl-normalizer' => array('pretty_version' => 'v1.25.0', 'version' => '1.25.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 'aliases' => array(), 'reference' => '8590a5f561694770bdcd3f9b5c69dde6945028e8', 'dev_requirement' => \false), 'symfony/polyfill-mbstring' => array('pretty_version' => 'v1.25.0', 'version' => '1.25.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'reference' => '0abb51d2f102e00a4eefcf46ba7fec406d245825', 'dev_requirement' => \false), 'symfony/polyfill-php81' => array('pretty_version' => 'v1.25.0', 'version' => '1.25.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php81', 'aliases' => array(), 'reference' => '5de4ba2d41b15f9bd0e19b2ab9674135813ec98f', 'dev_requirement' => \false), 'symfony/process' => array('pretty_version' => 'v6.0.8', 'version' => '6.0.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/process', 'aliases' => array(), 'reference' => 'd074154ea8b1443a96391f6e39f9e547b2dd01b9', 'dev_requirement' => \false), 'symfony/service-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.0.1')), 'symfony/service-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.1|2.0|3.0')), 'symfony/string' => array('pretty_version' => 'v6.0.8', 'version' => '6.0.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), 'reference' => 'ac0aa5c2282e0de624c175b68d13f2c8f2e2649d', 'dev_requirement' => \false), 'symfony/translation-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.0.1')), 'symfony/yaml' => array('pretty_version' => 'v6.0.3', 'version' => '6.0.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/yaml', 'aliases' => array(), 'reference' => 'e77f3ea0b21141d771d4a5655faa54f692b34af5', 'dev_requirement' => \false), 'symplify/astral' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'phpstan-extension', 'install_path' => __DIR__ . '/../symplify/astral', 'aliases' => array(), 'reference' => '9548b50b555b9db15b482530ae0f463486bb063e', 'dev_requirement' => \false), 'symplify/autowire-array-parameter' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/autowire-array-parameter', 'aliases' => array(), 'reference' => 'ec1cc9a9649eb1ec47eca68942fe665a6ce656e8', 'dev_requirement' => \false), 'symplify/composer-json-manipulator' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'symfony-bundle', 'install_path' => __DIR__ . '/../symplify/composer-json-manipulator', 'aliases' => array(), 'reference' => '29e4fb846636e0a3b7aae601aa1eac2f68a103c9', 'dev_requirement' => \false), 'symplify/easy-parallel' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/easy-parallel', 'aliases' => array(), 'reference' => 'bb90905c9092fef0816d52506d1ce189bce768cc', 'dev_requirement' => \false), 'symplify/easy-testing' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'symfony-bundle', 'install_path' => __DIR__ . '/../symplify/easy-testing', 'aliases' => array(), 'reference' => '6ff0dda15ab96be196c9eb29eb1db427d0e0637d', 'dev_requirement' => \false), 'symplify/package-builder' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/package-builder', 'aliases' => array(), 'reference' => 'b2634f45928f07999ad2ac352de6cf4413410cc7', 'dev_requirement' => \false), 'symplify/rule-doc-generator-contracts' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/rule-doc-generator-contracts', 'aliases' => array(), 'reference' => 'dbb92724acf8bc0624bf6011617414d00e3f8540', 'dev_requirement' => \false), 'symplify/skipper' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/skipper', 'aliases' => array(), 'reference' => '5b4719f562bc5ac83fc8a04bc5ab76d3bfe5ed26', 'dev_requirement' => \false), 'symplify/smart-file-system' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/smart-file-system', 'aliases' => array(), 'reference' => '126cd1916dce01f0fef44a3d432194d5d3ad6fe1', 'dev_requirement' => \false), 'symplify/symplify-kernel' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/symplify-kernel', 'aliases' => array(), 'reference' => 'b2d1e8279528975a96ddeb3f5b59b1b22be15e59', 'dev_requirement' => \false), 'symplify/vendor-patches' => array('pretty_version' => '10.2.2', 'version' => '10.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/vendor-patches', 'aliases' => array(), 'reference' => 'a2440e497dc38b1fe11c5c9c16778cb56bd4b9a7', 'dev_requirement' => \false), 'tracy/tracy' => array('pretty_version' => 'v2.9.2', 'version' => '2.9.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../tracy/tracy', 'aliases' => array(), 'reference' => '03965a7cb94d284dbf7e3b788b3691715c13d401', 'dev_requirement' => \false), 'webmozart/assert' => array('pretty_version' => '1.10.0', 'version' => '1.10.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../webmozart/assert', 'aliases' => array(), 'reference' => '6964c76c7804814a842473e0c8fd15bab0f18e25', 'dev_requirement' => \false))); diff --git a/vendor/rector/extension-installer/src/GeneratedConfig.php b/vendor/rector/extension-installer/src/GeneratedConfig.php index 221c3d6d9c8..239e5713727 100644 --- a/vendor/rector/extension-installer/src/GeneratedConfig.php +++ b/vendor/rector/extension-installer/src/GeneratedConfig.php @@ -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 b59802f'), '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 8dd58a0'), '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 784271e'), '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 6d0fcdc'), '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 31bff78'), '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 e544f2a'), '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 1d2f1db'), '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 06e924b'), '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 1f14d62')); + 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 b59802f'), '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 8dd58a0'), '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 784271e'), '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 6d0fcdc'), '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 31bff78'), '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 e544f2a'), '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 0dd840b'), '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 06e924b'), '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 1f14d62')); private function __construct() { } diff --git a/vendor/rector/rector-phpunit/config/sets/phpunit-mock.php b/vendor/rector/rector-phpunit/config/sets/phpunit-mock.php deleted file mode 100644 index e72e793ecf2..00000000000 --- a/vendor/rector/rector-phpunit/config/sets/phpunit-mock.php +++ /dev/null @@ -1,10 +0,0 @@ -rule(\Rector\PHPUnit\Rector\MethodCall\UseSpecificWillMethodRector::class); -}; diff --git a/vendor/rector/rector-phpunit/config/sets/remove-mocks.php b/vendor/rector/rector-phpunit/config/sets/remove-mocks.php index 2fff8e65fb2..4bc9e805933 100644 --- a/vendor/rector/rector-phpunit/config/sets/remove-mocks.php +++ b/vendor/rector/rector-phpunit/config/sets/remove-mocks.php @@ -7,6 +7,7 @@ use Rector\Config\RectorConfig; use Rector\PHPUnit\Rector\MethodCall\GetMockBuilderGetMockToCreateMockRector; use Rector\PHPUnit\Rector\MethodCall\RemoveExpectAnyFromMockRector; use Rector\PHPUnit\Rector\MethodCall\RemoveSetMethodsMethodCallRector; +use Rector\PHPUnit\Rector\MethodCall\UseSpecificWillMethodRector; /** * Set to improve direct testing of your code, without mock overgrown weed everywhere. Make it simple and clear, easy to * maintain and swift to read. @@ -22,4 +23,5 @@ return static function (\Rector\Config\RectorConfig $rectorConfig) : void { $rectorConfig->rule(\Rector\PHPUnit\Rector\MethodCall\RemoveSetMethodsMethodCallRector::class); $rectorConfig->rule(\Rector\PHPUnit\Rector\MethodCall\GetMockBuilderGetMockToCreateMockRector::class); $rectorConfig->rule(\Rector\PHPUnit\Rector\MethodCall\RemoveExpectAnyFromMockRector::class); + $rectorConfig->rule(\Rector\PHPUnit\Rector\MethodCall\UseSpecificWillMethodRector::class); }; diff --git a/vendor/rector/rector-phpunit/src/Set/PHPUnitSetList.php b/vendor/rector/rector-phpunit/src/Set/PHPUnitSetList.php index 084ed8a7643..d8935f7b85b 100644 --- a/vendor/rector/rector-phpunit/src/Set/PHPUnitSetList.php +++ b/vendor/rector/rector-phpunit/src/Set/PHPUnitSetList.php @@ -46,10 +46,6 @@ final class PHPUnitSetList implements \Rector\Set\Contract\SetListInterface * @var string */ public const PHPUNIT_EXCEPTION = __DIR__ . '/../../config/sets/phpunit-exception.php'; - /** - * @var string - */ - public const PHPUNIT_MOCK = __DIR__ . '/../../config/sets/phpunit-mock.php'; /** * @var string */ diff --git a/vendor/scoper-autoload.php b/vendor/scoper-autoload.php index 4bc8a11f2c5..a8b1f34f917 100644 --- a/vendor/scoper-autoload.php +++ b/vendor/scoper-autoload.php @@ -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('RectorPrefix20220430\AutoloadIncluder'); } -if (!class_exists('ComposerAutoloaderInit5b02e9827be2f4a223cbc72eb7ab31f5', false) && !interface_exists('ComposerAutoloaderInit5b02e9827be2f4a223cbc72eb7ab31f5', false) && !trait_exists('ComposerAutoloaderInit5b02e9827be2f4a223cbc72eb7ab31f5', false)) { - spl_autoload_call('RectorPrefix20220430\ComposerAutoloaderInit5b02e9827be2f4a223cbc72eb7ab31f5'); +if (!class_exists('ComposerAutoloaderInit97d429f51a9f39c7d8cfa30039f850d9', false) && !interface_exists('ComposerAutoloaderInit97d429f51a9f39c7d8cfa30039f850d9', false) && !trait_exists('ComposerAutoloaderInit97d429f51a9f39c7d8cfa30039f850d9', false)) { + spl_autoload_call('RectorPrefix20220430\ComposerAutoloaderInit97d429f51a9f39c7d8cfa30039f850d9'); } 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('RectorPrefix20220430\Helmich\TypoScriptParser\Parser\AST\Statement'); @@ -59,9 +59,9 @@ if (!function_exists('print_node')) { return \RectorPrefix20220430\print_node(...func_get_args()); } } -if (!function_exists('composerRequire5b02e9827be2f4a223cbc72eb7ab31f5')) { - function composerRequire5b02e9827be2f4a223cbc72eb7ab31f5() { - return \RectorPrefix20220430\composerRequire5b02e9827be2f4a223cbc72eb7ab31f5(...func_get_args()); +if (!function_exists('composerRequire97d429f51a9f39c7d8cfa30039f850d9')) { + function composerRequire97d429f51a9f39c7d8cfa30039f850d9() { + return \RectorPrefix20220430\composerRequire97d429f51a9f39c7d8cfa30039f850d9(...func_get_args()); } } if (!function_exists('scanPath')) {