diff --git a/rules/EarlyReturn/Rector/If_/RemoveAlwaysElseRector.php b/rules/EarlyReturn/Rector/If_/RemoveAlwaysElseRector.php index 34a1068a919..0fafca6ca54 100644 --- a/rules/EarlyReturn/Rector/If_/RemoveAlwaysElseRector.php +++ b/rules/EarlyReturn/Rector/If_/RemoveAlwaysElseRector.php @@ -4,6 +4,7 @@ declare (strict_types=1); namespace Rector\EarlyReturn\Rector\If_; use PhpParser\Node; +use PhpParser\Node\Expr\BinaryOp\BooleanAnd; use PhpParser\Node\Expr\BinaryOp\BooleanOr; use PhpParser\Node\Expr\Exit_; use PhpParser\Node\Stmt\Continue_; @@ -71,6 +72,11 @@ CODE_SAMPLE if ($node->cond instanceof \PhpParser\Node\Expr\BinaryOp\BooleanOr) { return null; } + // to avoid repetitive flipped elseif above return when used along with ChangeAndIfReturnToEarlyReturnRector + // @see https://github.com/rectorphp/rector-src/pull/654 + if ($node->cond instanceof \PhpParser\Node\Expr\BinaryOp\BooleanAnd && \count($node->elseifs) > 1) { + return null; + } if ($node->elseifs !== []) { $originalNode = clone $node; $if = new \PhpParser\Node\Stmt\If_($node->cond); diff --git a/src/Application/VersionResolver.php b/src/Application/VersionResolver.php index 911b9439430..d2595797942 100644 --- a/src/Application/VersionResolver.php +++ b/src/Application/VersionResolver.php @@ -16,11 +16,11 @@ final class VersionResolver /** * @var string */ - public const PACKAGE_VERSION = '906bb39c8df09c9a7c554dd97a2fde070b076861'; + public const PACKAGE_VERSION = '8e48e498234ac51af25b584f866ddd200803f02f'; /** * @var string */ - public const RELEASE_DATE = '2021-08-12 11:42:21'; + public const RELEASE_DATE = '2021-08-12 13:01:47'; public static function resolvePackageVersion() : string { $process = new \RectorPrefix20210812\Symfony\Component\Process\Process(['git', 'log', '--pretty="%H"', '-n1', 'HEAD'], __DIR__); diff --git a/vendor/autoload.php b/vendor/autoload.php index 1da3153e890..832d4b17ace 100644 --- a/vendor/autoload.php +++ b/vendor/autoload.php @@ -4,4 +4,4 @@ require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInit53cd74857977f8d0cc97c1232738cf7c::getLoader(); +return ComposerAutoloaderInitd3fefe2aaa18e81a090620c6e55610a3::getLoader(); diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index 2215109bc27..8399b7e44c9 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInit53cd74857977f8d0cc97c1232738cf7c +class ComposerAutoloaderInitd3fefe2aaa18e81a090620c6e55610a3 { private static $loader; @@ -22,15 +22,15 @@ class ComposerAutoloaderInit53cd74857977f8d0cc97c1232738cf7c return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInit53cd74857977f8d0cc97c1232738cf7c', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInitd3fefe2aaa18e81a090620c6e55610a3', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); - spl_autoload_unregister(array('ComposerAutoloaderInit53cd74857977f8d0cc97c1232738cf7c', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInitd3fefe2aaa18e81a090620c6e55610a3', '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\ComposerStaticInit53cd74857977f8d0cc97c1232738cf7c::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInitd3fefe2aaa18e81a090620c6e55610a3::getInitializer($loader)); } else { $classMap = require __DIR__ . '/autoload_classmap.php'; if ($classMap) { @@ -42,19 +42,19 @@ class ComposerAutoloaderInit53cd74857977f8d0cc97c1232738cf7c $loader->register(true); if ($useStaticLoader) { - $includeFiles = Composer\Autoload\ComposerStaticInit53cd74857977f8d0cc97c1232738cf7c::$files; + $includeFiles = Composer\Autoload\ComposerStaticInitd3fefe2aaa18e81a090620c6e55610a3::$files; } else { $includeFiles = require __DIR__ . '/autoload_files.php'; } foreach ($includeFiles as $fileIdentifier => $file) { - composerRequire53cd74857977f8d0cc97c1232738cf7c($fileIdentifier, $file); + composerRequired3fefe2aaa18e81a090620c6e55610a3($fileIdentifier, $file); } return $loader; } } -function composerRequire53cd74857977f8d0cc97c1232738cf7c($fileIdentifier, $file) +function composerRequired3fefe2aaa18e81a090620c6e55610a3($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { require $file; diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 9cf035afd07..b459c883c98 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInit53cd74857977f8d0cc97c1232738cf7c +class ComposerStaticInitd3fefe2aaa18e81a090620c6e55610a3 { public static $files = array ( 'a4a119a56e50fbb293281d9a48007e0e' => __DIR__ . '/..' . '/symfony/polyfill-php80/bootstrap.php', @@ -3849,9 +3849,9 @@ class ComposerStaticInit53cd74857977f8d0cc97c1232738cf7c public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInit53cd74857977f8d0cc97c1232738cf7c::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInit53cd74857977f8d0cc97c1232738cf7c::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInit53cd74857977f8d0cc97c1232738cf7c::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInitd3fefe2aaa18e81a090620c6e55610a3::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInitd3fefe2aaa18e81a090620c6e55610a3::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInitd3fefe2aaa18e81a090620c6e55610a3::$classMap; }, null, ClassLoader::class); } diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 1c20555a8c0..1f5438914b3 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -899,22 +899,22 @@ }, { "name": "phpstan\/phpstan-phpunit", - "version": "0.12.21", - "version_normalized": "0.12.21.0", + "version": "0.12.22", + "version_normalized": "0.12.22.0", "source": { "type": "git", "url": "https:\/\/github.com\/phpstan\/phpstan-phpunit.git", - "reference": "6aaff1196c4f808769774b49a94a60e5fdf18de7" + "reference": "7c01ef93bf128b4ac8bdad38c54b2a4fd6b0b3cc" }, "dist": { "type": "zip", - "url": "https:\/\/api.github.com\/repos\/phpstan\/phpstan-phpunit\/zipball\/6aaff1196c4f808769774b49a94a60e5fdf18de7", - "reference": "6aaff1196c4f808769774b49a94a60e5fdf18de7", + "url": "https:\/\/api.github.com\/repos\/phpstan\/phpstan-phpunit\/zipball\/7c01ef93bf128b4ac8bdad38c54b2a4fd6b0b3cc", + "reference": "7c01ef93bf128b4ac8bdad38c54b2a4fd6b0b3cc", "shasum": "" }, "require": { "php": "^7.1 || ^8.0", - "phpstan\/phpstan": "^0.12.86" + "phpstan\/phpstan": "^0.12.92" }, "conflict": { "phpunit\/phpunit": "<7.0" @@ -924,7 +924,7 @@ "phpstan\/phpstan-strict-rules": "^0.12.6", "phpunit\/phpunit": "^9.5" }, - "time": "2021-07-14T10:48:30+00:00", + "time": "2021-08-12T10:53:43+00:00", "type": "phpstan-extension", "extra": { "branch-alias": { @@ -950,7 +950,7 @@ "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https:\/\/github.com\/phpstan\/phpstan-phpunit\/issues", - "source": "https:\/\/github.com\/phpstan\/phpstan-phpunit\/tree\/0.12.21" + "source": "https:\/\/github.com\/phpstan\/phpstan-phpunit\/tree\/0.12.22" }, "install-path": "..\/phpstan\/phpstan-phpunit" }, diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index b78f557bbbb..6b6d02d7931 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -2,4 +2,4 @@ namespace RectorPrefix20210812; -return array('root' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => \NULL, 'name' => 'rector/rector-src', 'dev' => \false), 'versions' => array('composer/semver' => array('pretty_version' => '3.2.5', 'version' => '3.2.5.0', 'type' => 'library', 'install_path' => __DIR__ . '/./semver', 'aliases' => array(), 'reference' => '31f3ea725711245195f62e54ffa402d8ef2fdba9', 'dev_requirement' => \false), 'composer/xdebug-handler' => array('pretty_version' => '2.0.2', 'version' => '2.0.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/./xdebug-handler', 'aliases' => array(), 'reference' => '84674dd3a7575ba617f5a76d7e9e29a7d3891339', 'dev_requirement' => \false), 'danielstjules/stringy' => array('pretty_version' => '3.1.0', 'version' => '3.1.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../danielstjules/stringy', 'aliases' => array(), 'reference' => 'df24ab62d2d8213bbbe88cc36fc35a4503b4bd7e', 'dev_requirement' => \false), 'doctrine/inflector' => array('pretty_version' => '2.0.3', 'version' => '2.0.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/inflector', 'aliases' => array(), 'reference' => '9cf661f4eb38f7c881cac67c75ea9b00bf97b210', 'dev_requirement' => \false), 'ergebnis/json-printer' => array('pretty_version' => '3.1.1', 'version' => '3.1.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../ergebnis/json-printer', 'aliases' => array(), 'reference' => 'e4190dadd9937a77d8afcaf2b6c42a528ab367d6', 'dev_requirement' => \false), 'helmich/typo3-typoscript-parser' => array('pretty_version' => 'v2.3.1', 'version' => '2.3.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../helmich/typo3-typoscript-parser', 'aliases' => array(), 'reference' => '366c38db68a83503ba4148cd77d77e08deae084e', '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.2.2', 'version' => '3.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/neon', 'aliases' => array(), 'reference' => 'e4ca6f4669121ca6876b1d048c612480e39a28d5', 'dev_requirement' => \false), 'nette/utils' => array('pretty_version' => 'v3.2.2', 'version' => '3.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/utils', 'aliases' => array(), 'reference' => '967cfc4f9a1acd5f1058d76715a424c53343c20c', 'dev_requirement' => \false), 'nikic/php-parser' => array('pretty_version' => 'v4.12.0', 'version' => '4.12.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../nikic/php-parser', 'aliases' => array(), 'reference' => '6608f01670c3cc5079e18c1dab1104e002579143', 'dev_requirement' => \false), 'phpstan/phpdoc-parser' => array('pretty_version' => '0.5.5', 'version' => '0.5.5.0', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'reference' => 'ea0b17460ec38e20d7eb64e7ec49b5d44af5d28c', 'dev_requirement' => \false), 'phpstan/phpstan' => array('pretty_version' => '0.12.94', 'version' => '0.12.94.0', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpstan', 'aliases' => array(), 'reference' => '3d0ba4c198a24e3c3fc489f3ec6ac9612c4be5d6', 'dev_requirement' => \false), 'phpstan/phpstan-phpunit' => array('pretty_version' => '0.12.21', 'version' => '0.12.21.0', 'type' => 'phpstan-extension', 'install_path' => __DIR__ . '/../phpstan/phpstan-phpunit', 'aliases' => array(), 'reference' => '6aaff1196c4f808769774b49a94a60e5fdf18de7', 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '1.1.1', 'version' => '1.1.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'reference' => '8622567409010282b7aeebe4bb841fe98b58dcaf', 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.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/event-dispatcher-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), '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')), 'rector/extension-installer' => array('pretty_version' => '0.11.0', 'version' => '0.11.0.0', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../rector/extension-installer', 'aliases' => array(), 'reference' => '10aedb0fab9a759ed9fa5a3396bd021960c10eab', 'dev_requirement' => \false), 'rector/rector' => array('dev_requirement' => \false, 'replaced' => array(0 => '0.11.x-dev', 1 => 'dev-main')), 'rector/rector-cakephp' => array('pretty_version' => '0.11.3', 'version' => '0.11.3.0', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-cakephp', 'aliases' => array(), 'reference' => '42e57ebb5573f0a65a680eecdfa0db536cca2db1', 'dev_requirement' => \false), 'rector/rector-doctrine' => array('pretty_version' => '0.11.15', 'version' => '0.11.15.0', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-doctrine', 'aliases' => array(), 'reference' => '14bf31132fa8356596eb588ab51c22b125f7bed1', 'dev_requirement' => \false), 'rector/rector-laravel' => array('pretty_version' => '0.11.5', 'version' => '0.11.5.0', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-laravel', 'aliases' => array(), 'reference' => '6c5f56c2655039052ef3fe4301596241421d7ee9', 'dev_requirement' => \false), 'rector/rector-nette' => array('pretty_version' => '0.11.21', 'version' => '0.11.21.0', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-nette', 'aliases' => array(), 'reference' => 'dc35ce0cd59b86e5d8e1612f1fd991d1b40f8253', 'dev_requirement' => \false), 'rector/rector-phpoffice' => array('pretty_version' => '0.11.2', 'version' => '0.11.2.0', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-phpoffice', 'aliases' => array(), 'reference' => 'b69f880e0b162cff0a95dffe9130f3a3360a1e9e', 'dev_requirement' => \false), 'rector/rector-phpunit' => array('pretty_version' => '0.11.7', 'version' => '0.11.7.0', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-phpunit', 'aliases' => array(), 'reference' => '9daf9b37e1373fc449f3cb3854a9487f75994ddf', 'dev_requirement' => \false), 'rector/rector-src' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => \NULL, 'dev_requirement' => \false), 'rector/rector-symfony' => array('pretty_version' => '0.11.17', 'version' => '0.11.17.0', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-symfony', 'aliases' => array(), 'reference' => '788252640f3b4474df2cec6fb7ed8a050d05beed', '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' => 'v0.11.24', 'version' => '0.11.24.0', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../ssch/typo3-rector', 'aliases' => array(), 'reference' => '7ece83cbdc70cf8644c2396e74bc46c9ebe16ab6', 'dev_requirement' => \false), 'symfony/config' => array('pretty_version' => 'v5.3.4', 'version' => '5.3.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/config', 'aliases' => array(), 'reference' => '4268f3059c904c61636275182707f81645517a37', 'dev_requirement' => \false), 'symfony/console' => array('pretty_version' => '5.3.x-dev', 'version' => '5.3.9999999.9999999-dev', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'reference' => '37e6cca375ed4cca2a82c81487cd077520f6cab2', 'dev_requirement' => \false), 'symfony/dependency-injection' => array('pretty_version' => '5.3.x-dev', 'version' => '5.3.9999999.9999999-dev', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/dependency-injection', 'aliases' => array(), 'reference' => 'a665946279f566d94ed5eb98999cfa65c6fa5a78', 'dev_requirement' => \false), 'symfony/deprecation-contracts' => array('pretty_version' => 'v2.4.0', 'version' => '2.4.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/deprecation-contracts', 'aliases' => array(), 'reference' => '5f38c8804a9e97d23e0c8d63341088cd8a22d627', 'dev_requirement' => \false), 'symfony/error-handler' => array('pretty_version' => 'v5.3.4', 'version' => '5.3.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/error-handler', 'aliases' => array(), 'reference' => '281f6c4660bcf5844bb0346fe3a4664722fe4c73', 'dev_requirement' => \false), 'symfony/event-dispatcher' => array('pretty_version' => 'v5.3.4', 'version' => '5.3.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher', 'aliases' => array(), 'reference' => 'f2fd2208157553874560f3645d4594303058c4bd', 'dev_requirement' => \false), 'symfony/event-dispatcher-contracts' => array('pretty_version' => 'v2.4.0', 'version' => '2.4.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher-contracts', 'aliases' => array(), 'reference' => '69fee1ad2332a7cbab3aca13591953da9cdb7a11', 'dev_requirement' => \false), 'symfony/event-dispatcher-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '2.0')), 'symfony/filesystem' => array('pretty_version' => 'v5.3.4', 'version' => '5.3.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/filesystem', 'aliases' => array(), 'reference' => '343f4fe324383ca46792cae728a3b6e2f708fb32', 'dev_requirement' => \false), 'symfony/finder' => array('pretty_version' => 'v5.3.4', 'version' => '5.3.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), 'reference' => '17f50e06018baec41551a71a15731287dbaab186', 'dev_requirement' => \false), 'symfony/http-client-contracts' => array('pretty_version' => 'v2.4.0', 'version' => '2.4.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-client-contracts', 'aliases' => array(), 'reference' => '7e82f6084d7cae521a75ef2cb5c9457bbda785f4', 'dev_requirement' => \false), 'symfony/http-foundation' => array('pretty_version' => 'v5.3.6', 'version' => '5.3.6.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-foundation', 'aliases' => array(), 'reference' => 'a8388f7b7054a7401997008ce9cd8c6b0ab7ac75', 'dev_requirement' => \false), 'symfony/http-kernel' => array('pretty_version' => 'v5.3.6', 'version' => '5.3.6.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-kernel', 'aliases' => array(), 'reference' => '60030f209018356b3b553b9dbd84ad2071c1b7e0', 'dev_requirement' => \false), 'symfony/polyfill-ctype' => array('pretty_version' => 'v1.23.0', 'version' => '1.23.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-ctype', 'aliases' => array(), 'reference' => '46cd95797e9df938fdd2b03693b5fca5e64b01ce', 'dev_requirement' => \false), 'symfony/polyfill-intl-grapheme' => array('pretty_version' => 'v1.23.1', 'version' => '1.23.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-grapheme', 'aliases' => array(), 'reference' => '16880ba9c5ebe3642d1995ab866db29270b36535', 'dev_requirement' => \false), 'symfony/polyfill-intl-normalizer' => array('pretty_version' => 'v1.23.0', 'version' => '1.23.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.23.1', 'version' => '1.23.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'reference' => '9174a3d80210dca8daa7f31fec659150bbeabfc6', 'dev_requirement' => \false), 'symfony/polyfill-php73' => array('pretty_version' => 'v1.23.0', 'version' => '1.23.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php73', 'aliases' => array(), 'reference' => 'fba8933c384d6476ab14fb7b8526e5287ca7e010', 'dev_requirement' => \false), 'symfony/polyfill-php80' => array('pretty_version' => 'v1.23.1', 'version' => '1.23.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php80', 'aliases' => array(), 'reference' => '1100343ed1a92e3a38f9ae122fc0eb21602547be', 'dev_requirement' => \false), 'symfony/polyfill-php81' => array('pretty_version' => 'v1.23.0', 'version' => '1.23.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php81', 'aliases' => array(), 'reference' => 'e66119f3de95efc359483f810c4c3e6436279436', 'dev_requirement' => \false), 'symfony/process' => array('pretty_version' => 'v5.3.4', 'version' => '5.3.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/process', 'aliases' => array(), 'reference' => 'd16634ee55b895bd85ec714dadc58e4428ecf030', 'dev_requirement' => \false), 'symfony/service-contracts' => array('pretty_version' => 'v2.4.0', 'version' => '2.4.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/service-contracts', 'aliases' => array(), 'reference' => 'f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb', 'dev_requirement' => \false), 'symfony/service-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0|2.0')), 'symfony/string' => array('pretty_version' => 'v5.3.3', 'version' => '5.3.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), 'reference' => 'bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1', 'dev_requirement' => \false), 'symfony/var-dumper' => array('pretty_version' => 'v5.3.6', 'version' => '5.3.6.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-dumper', 'aliases' => array(), 'reference' => '3dd8ddd1e260e58ecc61bb78da3b6584b3bfcba0', 'dev_requirement' => \false), 'symfony/var-exporter' => array('pretty_version' => 'v5.3.4', 'version' => '5.3.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-exporter', 'aliases' => array(), 'reference' => 'b7898a65fc91e7c41de7a88c7db9aee9c0d432f0', 'dev_requirement' => \false), 'symfony/yaml' => array('pretty_version' => 'v5.3.6', 'version' => '5.3.6.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/yaml', 'aliases' => array(), 'reference' => '4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7', 'dev_requirement' => \false), 'symplify/astral' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/astral', 'aliases' => array(), 'reference' => 'b42c1dc4e214b5122423cc55cd9e5ac08fdc4574', 'dev_requirement' => \false), 'symplify/autowire-array-parameter' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/autowire-array-parameter', 'aliases' => array(), 'reference' => '06b74f29623a1e5536303c766e70b8bea3edbce5', 'dev_requirement' => \false), 'symplify/composer-json-manipulator' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'symfony-bundle', 'install_path' => __DIR__ . '/../symplify/composer-json-manipulator', 'aliases' => array(), 'reference' => '2c5b23c5916a3cd51306f86cf0e592367788584a', 'dev_requirement' => \false), 'symplify/console-color-diff' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/console-color-diff', 'aliases' => array(), 'reference' => '95188c922092664ccd4e98b02e5526dbe93fef4b', 'dev_requirement' => \false), 'symplify/console-package-builder' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/console-package-builder', 'aliases' => array(), 'reference' => 'fc26bb86cc4a5f390d0ff0c2e04a52bfeacd0e53', 'dev_requirement' => \false), 'symplify/easy-testing' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'symfony-bundle', 'install_path' => __DIR__ . '/../symplify/easy-testing', 'aliases' => array(), 'reference' => '1fb3f9194ae8b2c1ae7a32026560d57099b5ca84', 'dev_requirement' => \false), 'symplify/package-builder' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/package-builder', 'aliases' => array(), 'reference' => 'd0e6d5a1bedb4947c1a62a099b192513047ee5bd', 'dev_requirement' => \false), 'symplify/rule-doc-generator-contracts' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/rule-doc-generator-contracts', 'aliases' => array(), 'reference' => '27cea609c6b7c4d1b567c7e68e014185340287a5', 'dev_requirement' => \false), 'symplify/simple-php-doc-parser' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/simple-php-doc-parser', 'aliases' => array(), 'reference' => '6625418cf356d00a58bcfe0db3b1b8f862c3f66c', 'dev_requirement' => \false), 'symplify/skipper' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/skipper', 'aliases' => array(), 'reference' => '3dc361030c92a1dafede159231488f1f30086a47', 'dev_requirement' => \false), 'symplify/smart-file-system' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/smart-file-system', 'aliases' => array(), 'reference' => '766a783a8708d19d6ae6c756b219ae51b9631202', 'dev_requirement' => \false), 'symplify/symfony-php-config' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/symfony-php-config', 'aliases' => array(), 'reference' => '504910efadbf30f7881d3469f7a7fd10f637931a', 'dev_requirement' => \false), 'symplify/symplify-kernel' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/symplify-kernel', 'aliases' => array(), 'reference' => 'c9e2f0254949221e25ac864dd432ea058d3abc9c', 'dev_requirement' => \false), 'tracy/tracy' => array('pretty_version' => 'v2.8.5', 'version' => '2.8.5.0', 'type' => 'library', 'install_path' => __DIR__ . '/../tracy/tracy', 'aliases' => array(), 'reference' => 'b23da41363546aa750d9f698f21e14815bd78913', '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.11.x-dev'), 'reference' => \NULL, 'name' => 'rector/rector-src', 'dev' => \false), 'versions' => array('composer/semver' => array('pretty_version' => '3.2.5', 'version' => '3.2.5.0', 'type' => 'library', 'install_path' => __DIR__ . '/./semver', 'aliases' => array(), 'reference' => '31f3ea725711245195f62e54ffa402d8ef2fdba9', 'dev_requirement' => \false), 'composer/xdebug-handler' => array('pretty_version' => '2.0.2', 'version' => '2.0.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/./xdebug-handler', 'aliases' => array(), 'reference' => '84674dd3a7575ba617f5a76d7e9e29a7d3891339', 'dev_requirement' => \false), 'danielstjules/stringy' => array('pretty_version' => '3.1.0', 'version' => '3.1.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../danielstjules/stringy', 'aliases' => array(), 'reference' => 'df24ab62d2d8213bbbe88cc36fc35a4503b4bd7e', 'dev_requirement' => \false), 'doctrine/inflector' => array('pretty_version' => '2.0.3', 'version' => '2.0.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/inflector', 'aliases' => array(), 'reference' => '9cf661f4eb38f7c881cac67c75ea9b00bf97b210', 'dev_requirement' => \false), 'ergebnis/json-printer' => array('pretty_version' => '3.1.1', 'version' => '3.1.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../ergebnis/json-printer', 'aliases' => array(), 'reference' => 'e4190dadd9937a77d8afcaf2b6c42a528ab367d6', 'dev_requirement' => \false), 'helmich/typo3-typoscript-parser' => array('pretty_version' => 'v2.3.1', 'version' => '2.3.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../helmich/typo3-typoscript-parser', 'aliases' => array(), 'reference' => '366c38db68a83503ba4148cd77d77e08deae084e', '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.2.2', 'version' => '3.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/neon', 'aliases' => array(), 'reference' => 'e4ca6f4669121ca6876b1d048c612480e39a28d5', 'dev_requirement' => \false), 'nette/utils' => array('pretty_version' => 'v3.2.2', 'version' => '3.2.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/utils', 'aliases' => array(), 'reference' => '967cfc4f9a1acd5f1058d76715a424c53343c20c', 'dev_requirement' => \false), 'nikic/php-parser' => array('pretty_version' => 'v4.12.0', 'version' => '4.12.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../nikic/php-parser', 'aliases' => array(), 'reference' => '6608f01670c3cc5079e18c1dab1104e002579143', 'dev_requirement' => \false), 'phpstan/phpdoc-parser' => array('pretty_version' => '0.5.5', 'version' => '0.5.5.0', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'reference' => 'ea0b17460ec38e20d7eb64e7ec49b5d44af5d28c', 'dev_requirement' => \false), 'phpstan/phpstan' => array('pretty_version' => '0.12.94', 'version' => '0.12.94.0', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpstan', 'aliases' => array(), 'reference' => '3d0ba4c198a24e3c3fc489f3ec6ac9612c4be5d6', 'dev_requirement' => \false), 'phpstan/phpstan-phpunit' => array('pretty_version' => '0.12.22', 'version' => '0.12.22.0', 'type' => 'phpstan-extension', 'install_path' => __DIR__ . '/../phpstan/phpstan-phpunit', 'aliases' => array(), 'reference' => '7c01ef93bf128b4ac8bdad38c54b2a4fd6b0b3cc', 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '1.1.1', 'version' => '1.1.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'reference' => '8622567409010282b7aeebe4bb841fe98b58dcaf', 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.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/event-dispatcher-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), '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')), 'rector/extension-installer' => array('pretty_version' => '0.11.0', 'version' => '0.11.0.0', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../rector/extension-installer', 'aliases' => array(), 'reference' => '10aedb0fab9a759ed9fa5a3396bd021960c10eab', 'dev_requirement' => \false), 'rector/rector' => array('dev_requirement' => \false, 'replaced' => array(0 => '0.11.x-dev', 1 => 'dev-main')), 'rector/rector-cakephp' => array('pretty_version' => '0.11.3', 'version' => '0.11.3.0', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-cakephp', 'aliases' => array(), 'reference' => '42e57ebb5573f0a65a680eecdfa0db536cca2db1', 'dev_requirement' => \false), 'rector/rector-doctrine' => array('pretty_version' => '0.11.15', 'version' => '0.11.15.0', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-doctrine', 'aliases' => array(), 'reference' => '14bf31132fa8356596eb588ab51c22b125f7bed1', 'dev_requirement' => \false), 'rector/rector-laravel' => array('pretty_version' => '0.11.5', 'version' => '0.11.5.0', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-laravel', 'aliases' => array(), 'reference' => '6c5f56c2655039052ef3fe4301596241421d7ee9', 'dev_requirement' => \false), 'rector/rector-nette' => array('pretty_version' => '0.11.21', 'version' => '0.11.21.0', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-nette', 'aliases' => array(), 'reference' => 'dc35ce0cd59b86e5d8e1612f1fd991d1b40f8253', 'dev_requirement' => \false), 'rector/rector-phpoffice' => array('pretty_version' => '0.11.2', 'version' => '0.11.2.0', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-phpoffice', 'aliases' => array(), 'reference' => 'b69f880e0b162cff0a95dffe9130f3a3360a1e9e', 'dev_requirement' => \false), 'rector/rector-phpunit' => array('pretty_version' => '0.11.7', 'version' => '0.11.7.0', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-phpunit', 'aliases' => array(), 'reference' => '9daf9b37e1373fc449f3cb3854a9487f75994ddf', 'dev_requirement' => \false), 'rector/rector-src' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.11.x-dev'), 'reference' => \NULL, 'dev_requirement' => \false), 'rector/rector-symfony' => array('pretty_version' => '0.11.17', 'version' => '0.11.17.0', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-symfony', 'aliases' => array(), 'reference' => '788252640f3b4474df2cec6fb7ed8a050d05beed', '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' => 'v0.11.24', 'version' => '0.11.24.0', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../ssch/typo3-rector', 'aliases' => array(), 'reference' => '7ece83cbdc70cf8644c2396e74bc46c9ebe16ab6', 'dev_requirement' => \false), 'symfony/config' => array('pretty_version' => 'v5.3.4', 'version' => '5.3.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/config', 'aliases' => array(), 'reference' => '4268f3059c904c61636275182707f81645517a37', 'dev_requirement' => \false), 'symfony/console' => array('pretty_version' => '5.3.x-dev', 'version' => '5.3.9999999.9999999-dev', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'reference' => '37e6cca375ed4cca2a82c81487cd077520f6cab2', 'dev_requirement' => \false), 'symfony/dependency-injection' => array('pretty_version' => '5.3.x-dev', 'version' => '5.3.9999999.9999999-dev', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/dependency-injection', 'aliases' => array(), 'reference' => 'a665946279f566d94ed5eb98999cfa65c6fa5a78', 'dev_requirement' => \false), 'symfony/deprecation-contracts' => array('pretty_version' => 'v2.4.0', 'version' => '2.4.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/deprecation-contracts', 'aliases' => array(), 'reference' => '5f38c8804a9e97d23e0c8d63341088cd8a22d627', 'dev_requirement' => \false), 'symfony/error-handler' => array('pretty_version' => 'v5.3.4', 'version' => '5.3.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/error-handler', 'aliases' => array(), 'reference' => '281f6c4660bcf5844bb0346fe3a4664722fe4c73', 'dev_requirement' => \false), 'symfony/event-dispatcher' => array('pretty_version' => 'v5.3.4', 'version' => '5.3.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher', 'aliases' => array(), 'reference' => 'f2fd2208157553874560f3645d4594303058c4bd', 'dev_requirement' => \false), 'symfony/event-dispatcher-contracts' => array('pretty_version' => 'v2.4.0', 'version' => '2.4.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher-contracts', 'aliases' => array(), 'reference' => '69fee1ad2332a7cbab3aca13591953da9cdb7a11', 'dev_requirement' => \false), 'symfony/event-dispatcher-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '2.0')), 'symfony/filesystem' => array('pretty_version' => 'v5.3.4', 'version' => '5.3.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/filesystem', 'aliases' => array(), 'reference' => '343f4fe324383ca46792cae728a3b6e2f708fb32', 'dev_requirement' => \false), 'symfony/finder' => array('pretty_version' => 'v5.3.4', 'version' => '5.3.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), 'reference' => '17f50e06018baec41551a71a15731287dbaab186', 'dev_requirement' => \false), 'symfony/http-client-contracts' => array('pretty_version' => 'v2.4.0', 'version' => '2.4.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-client-contracts', 'aliases' => array(), 'reference' => '7e82f6084d7cae521a75ef2cb5c9457bbda785f4', 'dev_requirement' => \false), 'symfony/http-foundation' => array('pretty_version' => 'v5.3.6', 'version' => '5.3.6.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-foundation', 'aliases' => array(), 'reference' => 'a8388f7b7054a7401997008ce9cd8c6b0ab7ac75', 'dev_requirement' => \false), 'symfony/http-kernel' => array('pretty_version' => 'v5.3.6', 'version' => '5.3.6.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-kernel', 'aliases' => array(), 'reference' => '60030f209018356b3b553b9dbd84ad2071c1b7e0', 'dev_requirement' => \false), 'symfony/polyfill-ctype' => array('pretty_version' => 'v1.23.0', 'version' => '1.23.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-ctype', 'aliases' => array(), 'reference' => '46cd95797e9df938fdd2b03693b5fca5e64b01ce', 'dev_requirement' => \false), 'symfony/polyfill-intl-grapheme' => array('pretty_version' => 'v1.23.1', 'version' => '1.23.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-grapheme', 'aliases' => array(), 'reference' => '16880ba9c5ebe3642d1995ab866db29270b36535', 'dev_requirement' => \false), 'symfony/polyfill-intl-normalizer' => array('pretty_version' => 'v1.23.0', 'version' => '1.23.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.23.1', 'version' => '1.23.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'reference' => '9174a3d80210dca8daa7f31fec659150bbeabfc6', 'dev_requirement' => \false), 'symfony/polyfill-php73' => array('pretty_version' => 'v1.23.0', 'version' => '1.23.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php73', 'aliases' => array(), 'reference' => 'fba8933c384d6476ab14fb7b8526e5287ca7e010', 'dev_requirement' => \false), 'symfony/polyfill-php80' => array('pretty_version' => 'v1.23.1', 'version' => '1.23.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php80', 'aliases' => array(), 'reference' => '1100343ed1a92e3a38f9ae122fc0eb21602547be', 'dev_requirement' => \false), 'symfony/polyfill-php81' => array('pretty_version' => 'v1.23.0', 'version' => '1.23.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php81', 'aliases' => array(), 'reference' => 'e66119f3de95efc359483f810c4c3e6436279436', 'dev_requirement' => \false), 'symfony/process' => array('pretty_version' => 'v5.3.4', 'version' => '5.3.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/process', 'aliases' => array(), 'reference' => 'd16634ee55b895bd85ec714dadc58e4428ecf030', 'dev_requirement' => \false), 'symfony/service-contracts' => array('pretty_version' => 'v2.4.0', 'version' => '2.4.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/service-contracts', 'aliases' => array(), 'reference' => 'f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb', 'dev_requirement' => \false), 'symfony/service-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0|2.0')), 'symfony/string' => array('pretty_version' => 'v5.3.3', 'version' => '5.3.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), 'reference' => 'bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1', 'dev_requirement' => \false), 'symfony/var-dumper' => array('pretty_version' => 'v5.3.6', 'version' => '5.3.6.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-dumper', 'aliases' => array(), 'reference' => '3dd8ddd1e260e58ecc61bb78da3b6584b3bfcba0', 'dev_requirement' => \false), 'symfony/var-exporter' => array('pretty_version' => 'v5.3.4', 'version' => '5.3.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-exporter', 'aliases' => array(), 'reference' => 'b7898a65fc91e7c41de7a88c7db9aee9c0d432f0', 'dev_requirement' => \false), 'symfony/yaml' => array('pretty_version' => 'v5.3.6', 'version' => '5.3.6.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/yaml', 'aliases' => array(), 'reference' => '4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7', 'dev_requirement' => \false), 'symplify/astral' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/astral', 'aliases' => array(), 'reference' => 'b42c1dc4e214b5122423cc55cd9e5ac08fdc4574', 'dev_requirement' => \false), 'symplify/autowire-array-parameter' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/autowire-array-parameter', 'aliases' => array(), 'reference' => '06b74f29623a1e5536303c766e70b8bea3edbce5', 'dev_requirement' => \false), 'symplify/composer-json-manipulator' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'symfony-bundle', 'install_path' => __DIR__ . '/../symplify/composer-json-manipulator', 'aliases' => array(), 'reference' => '2c5b23c5916a3cd51306f86cf0e592367788584a', 'dev_requirement' => \false), 'symplify/console-color-diff' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/console-color-diff', 'aliases' => array(), 'reference' => '95188c922092664ccd4e98b02e5526dbe93fef4b', 'dev_requirement' => \false), 'symplify/console-package-builder' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/console-package-builder', 'aliases' => array(), 'reference' => 'fc26bb86cc4a5f390d0ff0c2e04a52bfeacd0e53', 'dev_requirement' => \false), 'symplify/easy-testing' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'symfony-bundle', 'install_path' => __DIR__ . '/../symplify/easy-testing', 'aliases' => array(), 'reference' => '1fb3f9194ae8b2c1ae7a32026560d57099b5ca84', 'dev_requirement' => \false), 'symplify/package-builder' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/package-builder', 'aliases' => array(), 'reference' => 'd0e6d5a1bedb4947c1a62a099b192513047ee5bd', 'dev_requirement' => \false), 'symplify/rule-doc-generator-contracts' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/rule-doc-generator-contracts', 'aliases' => array(), 'reference' => '27cea609c6b7c4d1b567c7e68e014185340287a5', 'dev_requirement' => \false), 'symplify/simple-php-doc-parser' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/simple-php-doc-parser', 'aliases' => array(), 'reference' => '6625418cf356d00a58bcfe0db3b1b8f862c3f66c', 'dev_requirement' => \false), 'symplify/skipper' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/skipper', 'aliases' => array(), 'reference' => '3dc361030c92a1dafede159231488f1f30086a47', 'dev_requirement' => \false), 'symplify/smart-file-system' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/smart-file-system', 'aliases' => array(), 'reference' => '766a783a8708d19d6ae6c756b219ae51b9631202', 'dev_requirement' => \false), 'symplify/symfony-php-config' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/symfony-php-config', 'aliases' => array(), 'reference' => '504910efadbf30f7881d3469f7a7fd10f637931a', 'dev_requirement' => \false), 'symplify/symplify-kernel' => array('pretty_version' => '9.4.28', 'version' => '9.4.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/symplify-kernel', 'aliases' => array(), 'reference' => 'c9e2f0254949221e25ac864dd432ea058d3abc9c', 'dev_requirement' => \false), 'tracy/tracy' => array('pretty_version' => 'v2.8.5', 'version' => '2.8.5.0', 'type' => 'library', 'install_path' => __DIR__ . '/../tracy/tracy', 'aliases' => array(), 'reference' => 'b23da41363546aa750d9f698f21e14815bd78913', '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/phpstan/phpstan-phpunit/composer.json b/vendor/phpstan/phpstan-phpunit/composer.json index e2070522324..f90365a2609 100644 --- a/vendor/phpstan/phpstan-phpunit/composer.json +++ b/vendor/phpstan/phpstan-phpunit/composer.json @@ -7,7 +7,7 @@ ], "require": { "php": "^7.1 || ^8.0", - "phpstan\/phpstan": "^0.12.86" + "phpstan\/phpstan": "^0.12.92" }, "conflict": { "phpunit\/phpunit": "<7.0" diff --git a/vendor/phpstan/phpstan-phpunit/src/Type/PHPUnit/Assert/AssertTypeSpecifyingExtensionHelper.php b/vendor/phpstan/phpstan-phpunit/src/Type/PHPUnit/Assert/AssertTypeSpecifyingExtensionHelper.php index 2fda6eb97c5..fd25ba00631 100644 --- a/vendor/phpstan/phpstan-phpunit/src/Type/PHPUnit/Assert/AssertTypeSpecifyingExtensionHelper.php +++ b/vendor/phpstan/phpstan-phpunit/src/Type/PHPUnit/Assert/AssertTypeSpecifyingExtensionHelper.php @@ -173,6 +173,8 @@ class AssertTypeSpecifyingExtensionHelper return new \PhpParser\Node\Expr\FuncCall(new \PhpParser\Node\Name($functionName), [$value]); }, 'ArrayHasKey' => function (\PHPStan\Analyser\Scope $scope, \PhpParser\Node\Arg $key, \PhpParser\Node\Arg $array) : FuncCall { return new \PhpParser\Node\Expr\FuncCall(new \PhpParser\Node\Name('array_key_exists'), [$key, $array]); + }, 'ObjectHasAttribute' => function (\PHPStan\Analyser\Scope $scope, \PhpParser\Node\Arg $property, \PhpParser\Node\Arg $object) : FuncCall { + return new \PhpParser\Node\Expr\FuncCall(new \PhpParser\Node\Name('property_exists'), [$object, $property]); }]; } return self::$resolvers; diff --git a/vendor/scoper-autoload.php b/vendor/scoper-autoload.php index cdc38abee36..a354f4dae02 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('RectorPrefix20210812\AutoloadIncluder'); } -if (!class_exists('ComposerAutoloaderInit53cd74857977f8d0cc97c1232738cf7c', false) && !interface_exists('ComposerAutoloaderInit53cd74857977f8d0cc97c1232738cf7c', false) && !trait_exists('ComposerAutoloaderInit53cd74857977f8d0cc97c1232738cf7c', false)) { - spl_autoload_call('RectorPrefix20210812\ComposerAutoloaderInit53cd74857977f8d0cc97c1232738cf7c'); +if (!class_exists('ComposerAutoloaderInitd3fefe2aaa18e81a090620c6e55610a3', false) && !interface_exists('ComposerAutoloaderInitd3fefe2aaa18e81a090620c6e55610a3', false) && !trait_exists('ComposerAutoloaderInitd3fefe2aaa18e81a090620c6e55610a3', false)) { + spl_autoload_call('RectorPrefix20210812\ComposerAutoloaderInitd3fefe2aaa18e81a090620c6e55610a3'); } 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('RectorPrefix20210812\Helmich\TypoScriptParser\Parser\AST\Statement'); @@ -3308,9 +3308,9 @@ if (!function_exists('print_node')) { return \RectorPrefix20210812\print_node(...func_get_args()); } } -if (!function_exists('composerRequire53cd74857977f8d0cc97c1232738cf7c')) { - function composerRequire53cd74857977f8d0cc97c1232738cf7c() { - return \RectorPrefix20210812\composerRequire53cd74857977f8d0cc97c1232738cf7c(...func_get_args()); +if (!function_exists('composerRequired3fefe2aaa18e81a090620c6e55610a3')) { + function composerRequired3fefe2aaa18e81a090620c6e55610a3() { + return \RectorPrefix20210812\composerRequired3fefe2aaa18e81a090620c6e55610a3(...func_get_args()); } } if (!function_exists('parseArgs')) {