From 8ae00bd588efa4366caec1ad80d07f87a4037431 Mon Sep 17 00:00:00 2001 From: Tomas Votruba Date: Fri, 16 Jun 2023 14:04:59 +0000 Subject: [PATCH] Updated Rector to commit a8339a34c179105fe8073266998abdc5479486dd https://github.com/rectorphp/rector-src/commit/a8339a34c179105fe8073266998abdc5479486dd Use `FunctionLike` contract instead of union of function-like concrete implementations (#4241) --- .../RenameParamValueObjectInterface.php | 10 +- rules/Naming/ValueObject/ParamRename.php | 17 +- .../ValueObjectFactory/ParamRenameFactory.php | 10 +- rules/Naming/VariableRenamer.php | 8 +- src/Application/VersionResolver.php | 4 +- vendor/autoload.php | 2 +- vendor/composer/autoload_real.php | 10 +- vendor/composer/autoload_static.php | 8 +- vendor/composer/installed.json | 14 +- vendor/composer/installed.php | 2 +- .../Inflector/Rules/English/Uninflected.php | 251 +----------------- 11 files changed, 30 insertions(+), 306 deletions(-) diff --git a/rules/Naming/Contract/RenameParamValueObjectInterface.php b/rules/Naming/Contract/RenameParamValueObjectInterface.php index dedaaba8f99..7783639855d 100644 --- a/rules/Naming/Contract/RenameParamValueObjectInterface.php +++ b/rules/Naming/Contract/RenameParamValueObjectInterface.php @@ -3,16 +3,10 @@ declare (strict_types=1); namespace Rector\Naming\Contract; -use PhpParser\Node\Expr\ArrowFunction; -use PhpParser\Node\Expr\Closure; +use PhpParser\Node\FunctionLike; use PhpParser\Node\Param; -use PhpParser\Node\Stmt\ClassMethod; -use PhpParser\Node\Stmt\Function_; interface RenameParamValueObjectInterface extends \Rector\Naming\Contract\RenameValueObjectInterface { - /** - * @return \PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_|\PhpParser\Node\Expr\Closure|\PhpParser\Node\Expr\ArrowFunction - */ - public function getFunctionLike(); + public function getFunctionLike() : FunctionLike; public function getParam() : Param; } diff --git a/rules/Naming/ValueObject/ParamRename.php b/rules/Naming/ValueObject/ParamRename.php index 935207a959e..084c7ab4d95 100644 --- a/rules/Naming/ValueObject/ParamRename.php +++ b/rules/Naming/ValueObject/ParamRename.php @@ -3,12 +3,9 @@ declare (strict_types=1); namespace Rector\Naming\ValueObject; -use PhpParser\Node\Expr\ArrowFunction; -use PhpParser\Node\Expr\Closure; use PhpParser\Node\Expr\Variable; +use PhpParser\Node\FunctionLike; use PhpParser\Node\Param; -use PhpParser\Node\Stmt\ClassMethod; -use PhpParser\Node\Stmt\Function_; use Rector\Naming\Contract\RenameParamValueObjectInterface; final class ParamRename implements RenameParamValueObjectInterface { @@ -34,13 +31,10 @@ final class ParamRename implements RenameParamValueObjectInterface private $variable; /** * @readonly - * @var \PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_|\PhpParser\Node\Expr\Closure|\PhpParser\Node\Expr\ArrowFunction + * @var \PhpParser\Node\FunctionLike */ private $functionLike; - /** - * @param \PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_|\PhpParser\Node\Expr\Closure|\PhpParser\Node\Expr\ArrowFunction $functionLike - */ - public function __construct(string $currentName, string $expectedName, Param $param, Variable $variable, $functionLike) + public function __construct(string $currentName, string $expectedName, Param $param, Variable $variable, FunctionLike $functionLike) { $this->currentName = $currentName; $this->expectedName = $expectedName; @@ -56,10 +50,7 @@ final class ParamRename implements RenameParamValueObjectInterface { return $this->expectedName; } - /** - * @return \PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_|\PhpParser\Node\Expr\Closure|\PhpParser\Node\Expr\ArrowFunction - */ - public function getFunctionLike() + public function getFunctionLike() : FunctionLike { return $this->functionLike; } diff --git a/rules/Naming/ValueObjectFactory/ParamRenameFactory.php b/rules/Naming/ValueObjectFactory/ParamRenameFactory.php index e104c0464c0..9485b7b6d26 100644 --- a/rules/Naming/ValueObjectFactory/ParamRenameFactory.php +++ b/rules/Naming/ValueObjectFactory/ParamRenameFactory.php @@ -3,12 +3,9 @@ declare (strict_types=1); namespace Rector\Naming\ValueObjectFactory; -use PhpParser\Node\Expr\ArrowFunction; -use PhpParser\Node\Expr\Closure; use PhpParser\Node\Expr\Error; +use PhpParser\Node\FunctionLike; use PhpParser\Node\Param; -use PhpParser\Node\Stmt\ClassMethod; -use PhpParser\Node\Stmt\Function_; use Rector\Naming\ValueObject\ParamRename; use Rector\NodeNameResolver\NodeNameResolver; final class ParamRenameFactory @@ -22,10 +19,7 @@ final class ParamRenameFactory { $this->nodeNameResolver = $nodeNameResolver; } - /** - * @param \PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_|\PhpParser\Node\Expr\ArrowFunction|\PhpParser\Node\Expr\Closure $functionLike - */ - public function createFromResolvedExpectedName($functionLike, Param $param, string $expectedName) : ?ParamRename + public function createFromResolvedExpectedName(FunctionLike $functionLike, Param $param, string $expectedName) : ?ParamRename { if ($param->var instanceof Error) { return null; diff --git a/rules/Naming/VariableRenamer.php b/rules/Naming/VariableRenamer.php index 85c60adcf8b..acbac1b435b 100644 --- a/rules/Naming/VariableRenamer.php +++ b/rules/Naming/VariableRenamer.php @@ -4,14 +4,11 @@ declare (strict_types=1); namespace Rector\Naming; use PhpParser\Node; -use PhpParser\Node\Expr\ArrowFunction; use PhpParser\Node\Expr\Assign; use PhpParser\Node\Expr\Closure; use PhpParser\Node\Expr\Variable; use PhpParser\Node\Param; use PhpParser\Node\Stmt; -use PhpParser\Node\Stmt\ClassMethod; -use PhpParser\Node\Stmt\Function_; use PhpParser\NodeTraverser; use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfo; use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory; @@ -47,10 +44,7 @@ final class VariableRenamer $this->varTagValueNodeRenamer = $varTagValueNodeRenamer; $this->phpDocInfoFactory = $phpDocInfoFactory; } - /** - * @param \PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_|\PhpParser\Node\Expr\Closure|\PhpParser\Node\Expr\ArrowFunction $functionLike - */ - public function renameVariableInFunctionLike($functionLike, string $oldName, string $expectedName, ?Assign $assign = null) : bool + public function renameVariableInFunctionLike(Node\FunctionLike $functionLike, string $oldName, string $expectedName, ?Assign $assign = null) : bool { $isRenamingActive = \false; if (!$assign instanceof Assign) { diff --git a/src/Application/VersionResolver.php b/src/Application/VersionResolver.php index af9bc279b44..b7f16e2343b 100644 --- a/src/Application/VersionResolver.php +++ b/src/Application/VersionResolver.php @@ -19,12 +19,12 @@ final class VersionResolver * @api * @var string */ - public const PACKAGE_VERSION = '3d4a86c31511bda1ded00a70ed36c72849d19824'; + public const PACKAGE_VERSION = 'a8339a34c179105fe8073266998abdc5479486dd'; /** * @api * @var string */ - public const RELEASE_DATE = '2023-06-16 17:28:57'; + public const RELEASE_DATE = '2023-06-16 15:00:57'; /** * @var int */ diff --git a/vendor/autoload.php b/vendor/autoload.php index f3c50a6ac1c..167554a9204 100644 --- a/vendor/autoload.php +++ b/vendor/autoload.php @@ -22,4 +22,4 @@ if (PHP_VERSION_ID < 50600) { require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInit66478d05f1b007e13f2ce38afed69d48::getLoader(); +return ComposerAutoloaderInit7cddc50cf9b5b4c496c72c09a638ee61::getLoader(); diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index b1dadee7869..d99a0d90e32 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInit66478d05f1b007e13f2ce38afed69d48 +class ComposerAutoloaderInit7cddc50cf9b5b4c496c72c09a638ee61 { private static $loader; @@ -22,17 +22,17 @@ class ComposerAutoloaderInit66478d05f1b007e13f2ce38afed69d48 return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInit66478d05f1b007e13f2ce38afed69d48', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInit7cddc50cf9b5b4c496c72c09a638ee61', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); - spl_autoload_unregister(array('ComposerAutoloaderInit66478d05f1b007e13f2ce38afed69d48', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInit7cddc50cf9b5b4c496c72c09a638ee61', 'loadClassLoader')); require __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInit66478d05f1b007e13f2ce38afed69d48::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInit7cddc50cf9b5b4c496c72c09a638ee61::getInitializer($loader)); $loader->setClassMapAuthoritative(true); $loader->register(true); - $filesToLoad = \Composer\Autoload\ComposerStaticInit66478d05f1b007e13f2ce38afed69d48::$files; + $filesToLoad = \Composer\Autoload\ComposerStaticInit7cddc50cf9b5b4c496c72c09a638ee61::$files; $requireFile = \Closure::bind(static function ($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 8281a800d43..e5a4de24cf3 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInit66478d05f1b007e13f2ce38afed69d48 +class ComposerStaticInit7cddc50cf9b5b4c496c72c09a638ee61 { public static $files = array ( 'ad155f8f1cf0d418fe49e248db8c661b' => __DIR__ . '/..' . '/react/promise/src/functions_include.php', @@ -3092,9 +3092,9 @@ class ComposerStaticInit66478d05f1b007e13f2ce38afed69d48 public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInit66478d05f1b007e13f2ce38afed69d48::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInit66478d05f1b007e13f2ce38afed69d48::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInit66478d05f1b007e13f2ce38afed69d48::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInit7cddc50cf9b5b4c496c72c09a638ee61::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit7cddc50cf9b5b4c496c72c09a638ee61::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInit7cddc50cf9b5b4c496c72c09a638ee61::$classMap; }, null, ClassLoader::class); } diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index af29180aabc..397e15ec136 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -296,17 +296,17 @@ }, { "name": "doctrine\/inflector", - "version": "2.0.7", - "version_normalized": "2.0.7.0", + "version": "2.0.8", + "version_normalized": "2.0.8.0", "source": { "type": "git", "url": "https:\/\/github.com\/doctrine\/inflector.git", - "reference": "27c555ebd2ae8fde9e6e8cb84e6fbea57d067634" + "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff" }, "dist": { "type": "zip", - "url": "https:\/\/api.github.com\/repos\/doctrine\/inflector\/zipball\/27c555ebd2ae8fde9e6e8cb84e6fbea57d067634", - "reference": "27c555ebd2ae8fde9e6e8cb84e6fbea57d067634", + "url": "https:\/\/api.github.com\/repos\/doctrine\/inflector\/zipball\/f9301a5b2fb1216b2b08f02ba04dc45423db6bff", + "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff", "shasum": "" }, "require": { @@ -320,7 +320,7 @@ "phpunit\/phpunit": "^8.5 || ^9.5", "vimeo\/psalm": "^4.25 || ^5.4" }, - "time": "2023-06-16T10:07:19+00:00", + "time": "2023-06-16T13:40:37+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -370,7 +370,7 @@ ], "support": { "issues": "https:\/\/github.com\/doctrine\/inflector\/issues", - "source": "https:\/\/github.com\/doctrine\/inflector\/tree\/2.0.7" + "source": "https:\/\/github.com\/doctrine\/inflector\/tree\/2.0.8" }, "funding": [ { diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index f1fb9e914c7..07f79b604cf 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -2,4 +2,4 @@ namespace RectorPrefix202306; -return array('root' => array('name' => 'rector/rector-src', 'pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => NULL, 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.15.x-dev'), 'dev' => \false), 'versions' => array('clue/ndjson-react' => array('pretty_version' => 'v1.3.0', 'version' => '1.3.0.0', 'reference' => '392dc165fce93b5bb5c637b67e59619223c931b0', 'type' => 'library', 'install_path' => __DIR__ . '/../clue/ndjson-react', 'aliases' => array(), 'dev_requirement' => \false), 'composer/pcre' => array('pretty_version' => '3.1.0', 'version' => '3.1.0.0', 'reference' => '4bff79ddd77851fe3cdd11616ed3f92841ba5bd2', 'type' => 'library', 'install_path' => __DIR__ . '/./pcre', 'aliases' => array(), 'dev_requirement' => \false), 'composer/semver' => array('pretty_version' => '3.3.2', 'version' => '3.3.2.0', 'reference' => '3953f23262f2bff1919fc82183ad9acb13ff62c9', 'type' => 'library', 'install_path' => __DIR__ . '/./semver', 'aliases' => array(), 'dev_requirement' => \false), 'composer/xdebug-handler' => array('pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'reference' => 'ced299686f41dce890debac69273b47ffe98a40c', 'type' => 'library', 'install_path' => __DIR__ . '/./xdebug-handler', 'aliases' => array(), 'dev_requirement' => \false), 'doctrine/inflector' => array('pretty_version' => '2.0.7', 'version' => '2.0.7.0', 'reference' => '27c555ebd2ae8fde9e6e8cb84e6fbea57d067634', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/inflector', 'aliases' => array(), 'dev_requirement' => \false), 'evenement/evenement' => array('pretty_version' => 'v3.0.1', 'version' => '3.0.1.0', 'reference' => '531bfb9d15f8aa57454f5f0285b18bec903b8fb7', 'type' => 'library', 'install_path' => __DIR__ . '/../evenement/evenement', 'aliases' => array(), 'dev_requirement' => \false), 'fidry/cpu-core-counter' => array('pretty_version' => '0.5.1', 'version' => '0.5.1.0', 'reference' => 'b58e5a3933e541dc286cc91fc4f3898bbc6f1623', 'type' => 'library', 'install_path' => __DIR__ . '/../fidry/cpu-core-counter', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/container' => array('pretty_version' => 'v10.13.5', 'version' => '10.13.5.0', 'reference' => 'f85a85791c75a754190d6495e6ca611faaa64f61', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/container', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/contracts' => array('pretty_version' => 'v10.13.5', 'version' => '10.13.5.0', 'reference' => '93605a5fc27cead6746d84796725c7c0d7d51d62', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/contracts', 'aliases' => array(), 'dev_requirement' => \false), 'nette/neon' => array('pretty_version' => 'v3.4.0', 'version' => '3.4.0.0', 'reference' => '372d945c156ee7f35c953339fb164538339e6283', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/neon', 'aliases' => array(), 'dev_requirement' => \false), 'nette/utils' => array('pretty_version' => 'v3.2.9', 'version' => '3.2.9.0', 'reference' => 'c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/utils', 'aliases' => array(), 'dev_requirement' => \false), 'nikic/php-parser' => array('pretty_version' => 'v4.15.5', 'version' => '4.15.5.0', 'reference' => '11e2663a5bc9db5d714eedb4277ee300403b4a9e', 'type' => 'library', 'install_path' => __DIR__ . '/../nikic/php-parser', 'aliases' => array(), 'dev_requirement' => \false), 'ondram/ci-detector' => array('pretty_version' => '4.1.0', 'version' => '4.1.0.0', 'reference' => '8a4b664e916df82ff26a44709942dfd593fa6f30', 'type' => 'library', 'install_path' => __DIR__ . '/../ondram/ci-detector', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpdoc-parser' => array('pretty_version' => '1.22.0', 'version' => '1.22.0.0', 'reference' => 'ec58baf7b3c7f1c81b3b00617c953249fb8cf30c', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpstan' => array('pretty_version' => '1.10.19', 'version' => '1.10.19.0', 'reference' => 'af5a296ff02610c1bfb4ddfac9fd4a08657b9046', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpstan', 'aliases' => array(), 'dev_requirement' => \false), 'psr/cache' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => 'aa5030cfa5405eccfdcb1083ce040c2cb8d253bf', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/cache', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '2.0.2', 'version' => '2.0.2.0', 'reference' => 'c71ecc56dfe541dbd90c5360474fbc405f8d5963', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), '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', 'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/event-dispatcher', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => 'fe5ea303b0887d5caefd3d431c3e61ad47037001', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0|2.0|3.0')), 'psr/simple-cache' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => '764e0b3939f5ca87cb904f570ef9be2d78a07865', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/simple-cache', 'aliases' => array(), 'dev_requirement' => \false), 'react/cache' => array('pretty_version' => 'v1.2.0', 'version' => '1.2.0.0', 'reference' => 'd47c472b64aa5608225f47965a484b75c7817d5b', 'type' => 'library', 'install_path' => __DIR__ . '/../react/cache', 'aliases' => array(), 'dev_requirement' => \false), 'react/child-process' => array('pretty_version' => 'v0.6.5', 'version' => '0.6.5.0', 'reference' => 'e71eb1aa55f057c7a4a0d08d06b0b0a484bead43', 'type' => 'library', 'install_path' => __DIR__ . '/../react/child-process', 'aliases' => array(), 'dev_requirement' => \false), 'react/dns' => array('pretty_version' => 'v1.11.0', 'version' => '1.11.0.0', 'reference' => '3be0fc8f1eb37d6875cd6f0c6c7d0be81435de9f', 'type' => 'library', 'install_path' => __DIR__ . '/../react/dns', 'aliases' => array(), 'dev_requirement' => \false), 'react/event-loop' => array('pretty_version' => 'v1.4.0', 'version' => '1.4.0.0', 'reference' => '6e7e587714fff7a83dcc7025aee42ab3b265ae05', 'type' => 'library', 'install_path' => __DIR__ . '/../react/event-loop', 'aliases' => array(), 'dev_requirement' => \false), 'react/promise' => array('pretty_version' => 'v2.10.0', 'version' => '2.10.0.0', 'reference' => 'f913fb8cceba1e6644b7b90c4bfb678ed8a3ef38', 'type' => 'library', 'install_path' => __DIR__ . '/../react/promise', 'aliases' => array(), 'dev_requirement' => \false), 'react/socket' => array('pretty_version' => 'v1.13.0', 'version' => '1.13.0.0', 'reference' => 'cff482bbad5848ecbe8b57da57e4e213b03619aa', 'type' => 'library', 'install_path' => __DIR__ . '/../react/socket', 'aliases' => array(), 'dev_requirement' => \false), 'react/stream' => array('pretty_version' => 'v1.3.0', 'version' => '1.3.0.0', 'reference' => '6fbc9672905c7d5a885f2da2fc696f65840f4a66', 'type' => 'library', 'install_path' => __DIR__ . '/../react/stream', 'aliases' => array(), 'dev_requirement' => \false), 'rector/extension-installer' => array('pretty_version' => '0.11.2', 'version' => '0.11.2.0', 'reference' => '05544e9b195863b8571ae2a3b903cbec7fa062e0', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../rector/extension-installer', 'aliases' => array(), 'dev_requirement' => \false), 'rector/rector' => array('dev_requirement' => \false, 'replaced' => array(0 => '0.15.x-dev', 1 => 'dev-main')), 'rector/rector-doctrine' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'f0c1a5f636005a1c5ce8fbf0c57146c96e90f341', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-doctrine', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false), 'rector/rector-downgrade-php' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '65c93a430da2f08f11228c00f2cef2fc637af442', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-downgrade-php', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false), 'rector/rector-phpunit' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '5501d9d757a915a5c4ef39600de73b28c0cacaa6', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-phpunit', 'aliases' => array(0 => '0.11.x-dev'), 'dev_requirement' => \false), 'rector/rector-src' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => NULL, 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.15.x-dev'), 'dev_requirement' => \false), 'rector/rector-symfony' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'f1020f60ac6461092ebd9470ad21a13698899ecb', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-symfony', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false), 'sebastian/diff' => array('pretty_version' => '5.0.3', 'version' => '5.0.3.0', 'reference' => '912dc2fbe3e3c1e7873313cc801b100b6c68c87b', 'type' => 'library', 'install_path' => __DIR__ . '/../sebastian/diff', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/cache-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/config' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => 'a5e00dec161b08c946a2c16eed02adbeedf827ae', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/config', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/console' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => '8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/contracts' => array('pretty_version' => 'v3.3.0', 'version' => '3.3.0.0', 'reference' => '9e4b5e4e44e7620475dbceecf7c72c3883f3ea35', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/dependency-injection' => array('pretty_version' => 'v6.1.12', 'version' => '6.1.12.0', 'reference' => '360c9d0948e1fe675336346d5862e8e55b378d90', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/dependency-injection', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/deprecation-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/event-dispatcher-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/filesystem' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => '97b698e1d77d356304def77a8d0cd73090b359ea', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/filesystem', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/finder' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => 'd9b01ba073c44cef617c7907ce2419f8d00d75e2', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-client-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/polyfill-ctype' => array('dev_requirement' => \false, 'replaced' => array(0 => '*')), 'symfony/polyfill-intl-grapheme' => array('dev_requirement' => \false, 'replaced' => array(0 => '*')), 'symfony/polyfill-intl-normalizer' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'reference' => '19bd1e4fcd5b91116f14d8533c57831ed00571b6', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-mbstring' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'reference' => '8ad114f6b39e2c98a8b0e3bd907732c207c2b534', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/process' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => '8741e3ed7fe2e91ec099e02446fb86667a0f1628', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/process', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/service-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/service-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.1|2.0|3.0')), 'symfony/string' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => 'f2e190ee75ff0f5eced645ec0be5c66fac81f51f', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/translation-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symplify/easy-parallel' => array('pretty_version' => '11.1.27', 'version' => '11.1.27.0', 'reference' => '28911142f6a0f4127271f745e2403bb84fcd2b87', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/easy-parallel', 'aliases' => array(), 'dev_requirement' => \false), 'symplify/rule-doc-generator-contracts' => array('pretty_version' => '11.1.26', 'version' => '11.1.26.0', 'reference' => '3e66b3fec678b74a076395ec629d535fb95293b5', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/rule-doc-generator-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'tracy/tracy' => array('pretty_version' => 'v2.10.2', 'version' => '2.10.2.0', 'reference' => '882fee7cf4258a602ad4a37461e837ed2ca1406b', 'type' => 'library', 'install_path' => __DIR__ . '/../tracy/tracy', 'aliases' => array(), 'dev_requirement' => \false), 'webmozart/assert' => array('pretty_version' => '1.11.0', 'version' => '1.11.0.0', 'reference' => '11cb2199493b2f8a3b53e7f19068fc6aac760991', 'type' => 'library', 'install_path' => __DIR__ . '/../webmozart/assert', 'aliases' => array(), 'dev_requirement' => \false))); +return array('root' => array('name' => 'rector/rector-src', 'pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => NULL, 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.15.x-dev'), 'dev' => \false), 'versions' => array('clue/ndjson-react' => array('pretty_version' => 'v1.3.0', 'version' => '1.3.0.0', 'reference' => '392dc165fce93b5bb5c637b67e59619223c931b0', 'type' => 'library', 'install_path' => __DIR__ . '/../clue/ndjson-react', 'aliases' => array(), 'dev_requirement' => \false), 'composer/pcre' => array('pretty_version' => '3.1.0', 'version' => '3.1.0.0', 'reference' => '4bff79ddd77851fe3cdd11616ed3f92841ba5bd2', 'type' => 'library', 'install_path' => __DIR__ . '/./pcre', 'aliases' => array(), 'dev_requirement' => \false), 'composer/semver' => array('pretty_version' => '3.3.2', 'version' => '3.3.2.0', 'reference' => '3953f23262f2bff1919fc82183ad9acb13ff62c9', 'type' => 'library', 'install_path' => __DIR__ . '/./semver', 'aliases' => array(), 'dev_requirement' => \false), 'composer/xdebug-handler' => array('pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'reference' => 'ced299686f41dce890debac69273b47ffe98a40c', 'type' => 'library', 'install_path' => __DIR__ . '/./xdebug-handler', 'aliases' => array(), 'dev_requirement' => \false), 'doctrine/inflector' => array('pretty_version' => '2.0.8', 'version' => '2.0.8.0', 'reference' => 'f9301a5b2fb1216b2b08f02ba04dc45423db6bff', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/inflector', 'aliases' => array(), 'dev_requirement' => \false), 'evenement/evenement' => array('pretty_version' => 'v3.0.1', 'version' => '3.0.1.0', 'reference' => '531bfb9d15f8aa57454f5f0285b18bec903b8fb7', 'type' => 'library', 'install_path' => __DIR__ . '/../evenement/evenement', 'aliases' => array(), 'dev_requirement' => \false), 'fidry/cpu-core-counter' => array('pretty_version' => '0.5.1', 'version' => '0.5.1.0', 'reference' => 'b58e5a3933e541dc286cc91fc4f3898bbc6f1623', 'type' => 'library', 'install_path' => __DIR__ . '/../fidry/cpu-core-counter', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/container' => array('pretty_version' => 'v10.13.5', 'version' => '10.13.5.0', 'reference' => 'f85a85791c75a754190d6495e6ca611faaa64f61', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/container', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/contracts' => array('pretty_version' => 'v10.13.5', 'version' => '10.13.5.0', 'reference' => '93605a5fc27cead6746d84796725c7c0d7d51d62', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/contracts', 'aliases' => array(), 'dev_requirement' => \false), 'nette/neon' => array('pretty_version' => 'v3.4.0', 'version' => '3.4.0.0', 'reference' => '372d945c156ee7f35c953339fb164538339e6283', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/neon', 'aliases' => array(), 'dev_requirement' => \false), 'nette/utils' => array('pretty_version' => 'v3.2.9', 'version' => '3.2.9.0', 'reference' => 'c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/utils', 'aliases' => array(), 'dev_requirement' => \false), 'nikic/php-parser' => array('pretty_version' => 'v4.15.5', 'version' => '4.15.5.0', 'reference' => '11e2663a5bc9db5d714eedb4277ee300403b4a9e', 'type' => 'library', 'install_path' => __DIR__ . '/../nikic/php-parser', 'aliases' => array(), 'dev_requirement' => \false), 'ondram/ci-detector' => array('pretty_version' => '4.1.0', 'version' => '4.1.0.0', 'reference' => '8a4b664e916df82ff26a44709942dfd593fa6f30', 'type' => 'library', 'install_path' => __DIR__ . '/../ondram/ci-detector', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpdoc-parser' => array('pretty_version' => '1.22.0', 'version' => '1.22.0.0', 'reference' => 'ec58baf7b3c7f1c81b3b00617c953249fb8cf30c', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpstan' => array('pretty_version' => '1.10.19', 'version' => '1.10.19.0', 'reference' => 'af5a296ff02610c1bfb4ddfac9fd4a08657b9046', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpstan', 'aliases' => array(), 'dev_requirement' => \false), 'psr/cache' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => 'aa5030cfa5405eccfdcb1083ce040c2cb8d253bf', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/cache', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '2.0.2', 'version' => '2.0.2.0', 'reference' => 'c71ecc56dfe541dbd90c5360474fbc405f8d5963', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), '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', 'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/event-dispatcher', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => 'fe5ea303b0887d5caefd3d431c3e61ad47037001', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0|2.0|3.0')), 'psr/simple-cache' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => '764e0b3939f5ca87cb904f570ef9be2d78a07865', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/simple-cache', 'aliases' => array(), 'dev_requirement' => \false), 'react/cache' => array('pretty_version' => 'v1.2.0', 'version' => '1.2.0.0', 'reference' => 'd47c472b64aa5608225f47965a484b75c7817d5b', 'type' => 'library', 'install_path' => __DIR__ . '/../react/cache', 'aliases' => array(), 'dev_requirement' => \false), 'react/child-process' => array('pretty_version' => 'v0.6.5', 'version' => '0.6.5.0', 'reference' => 'e71eb1aa55f057c7a4a0d08d06b0b0a484bead43', 'type' => 'library', 'install_path' => __DIR__ . '/../react/child-process', 'aliases' => array(), 'dev_requirement' => \false), 'react/dns' => array('pretty_version' => 'v1.11.0', 'version' => '1.11.0.0', 'reference' => '3be0fc8f1eb37d6875cd6f0c6c7d0be81435de9f', 'type' => 'library', 'install_path' => __DIR__ . '/../react/dns', 'aliases' => array(), 'dev_requirement' => \false), 'react/event-loop' => array('pretty_version' => 'v1.4.0', 'version' => '1.4.0.0', 'reference' => '6e7e587714fff7a83dcc7025aee42ab3b265ae05', 'type' => 'library', 'install_path' => __DIR__ . '/../react/event-loop', 'aliases' => array(), 'dev_requirement' => \false), 'react/promise' => array('pretty_version' => 'v2.10.0', 'version' => '2.10.0.0', 'reference' => 'f913fb8cceba1e6644b7b90c4bfb678ed8a3ef38', 'type' => 'library', 'install_path' => __DIR__ . '/../react/promise', 'aliases' => array(), 'dev_requirement' => \false), 'react/socket' => array('pretty_version' => 'v1.13.0', 'version' => '1.13.0.0', 'reference' => 'cff482bbad5848ecbe8b57da57e4e213b03619aa', 'type' => 'library', 'install_path' => __DIR__ . '/../react/socket', 'aliases' => array(), 'dev_requirement' => \false), 'react/stream' => array('pretty_version' => 'v1.3.0', 'version' => '1.3.0.0', 'reference' => '6fbc9672905c7d5a885f2da2fc696f65840f4a66', 'type' => 'library', 'install_path' => __DIR__ . '/../react/stream', 'aliases' => array(), 'dev_requirement' => \false), 'rector/extension-installer' => array('pretty_version' => '0.11.2', 'version' => '0.11.2.0', 'reference' => '05544e9b195863b8571ae2a3b903cbec7fa062e0', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../rector/extension-installer', 'aliases' => array(), 'dev_requirement' => \false), 'rector/rector' => array('dev_requirement' => \false, 'replaced' => array(0 => '0.15.x-dev', 1 => 'dev-main')), 'rector/rector-doctrine' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'f0c1a5f636005a1c5ce8fbf0c57146c96e90f341', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-doctrine', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false), 'rector/rector-downgrade-php' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '65c93a430da2f08f11228c00f2cef2fc637af442', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-downgrade-php', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false), 'rector/rector-phpunit' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '5501d9d757a915a5c4ef39600de73b28c0cacaa6', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-phpunit', 'aliases' => array(0 => '0.11.x-dev'), 'dev_requirement' => \false), 'rector/rector-src' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => NULL, 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.15.x-dev'), 'dev_requirement' => \false), 'rector/rector-symfony' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'f1020f60ac6461092ebd9470ad21a13698899ecb', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-symfony', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false), 'sebastian/diff' => array('pretty_version' => '5.0.3', 'version' => '5.0.3.0', 'reference' => '912dc2fbe3e3c1e7873313cc801b100b6c68c87b', 'type' => 'library', 'install_path' => __DIR__ . '/../sebastian/diff', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/cache-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/config' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => 'a5e00dec161b08c946a2c16eed02adbeedf827ae', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/config', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/console' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => '8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/contracts' => array('pretty_version' => 'v3.3.0', 'version' => '3.3.0.0', 'reference' => '9e4b5e4e44e7620475dbceecf7c72c3883f3ea35', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/dependency-injection' => array('pretty_version' => 'v6.1.12', 'version' => '6.1.12.0', 'reference' => '360c9d0948e1fe675336346d5862e8e55b378d90', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/dependency-injection', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/deprecation-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/event-dispatcher-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/filesystem' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => '97b698e1d77d356304def77a8d0cd73090b359ea', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/filesystem', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/finder' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => 'd9b01ba073c44cef617c7907ce2419f8d00d75e2', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-client-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/polyfill-ctype' => array('dev_requirement' => \false, 'replaced' => array(0 => '*')), 'symfony/polyfill-intl-grapheme' => array('dev_requirement' => \false, 'replaced' => array(0 => '*')), 'symfony/polyfill-intl-normalizer' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'reference' => '19bd1e4fcd5b91116f14d8533c57831ed00571b6', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-mbstring' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'reference' => '8ad114f6b39e2c98a8b0e3bd907732c207c2b534', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/process' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => '8741e3ed7fe2e91ec099e02446fb86667a0f1628', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/process', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/service-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/service-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.1|2.0|3.0')), 'symfony/string' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => 'f2e190ee75ff0f5eced645ec0be5c66fac81f51f', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/translation-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symplify/easy-parallel' => array('pretty_version' => '11.1.27', 'version' => '11.1.27.0', 'reference' => '28911142f6a0f4127271f745e2403bb84fcd2b87', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/easy-parallel', 'aliases' => array(), 'dev_requirement' => \false), 'symplify/rule-doc-generator-contracts' => array('pretty_version' => '11.1.26', 'version' => '11.1.26.0', 'reference' => '3e66b3fec678b74a076395ec629d535fb95293b5', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/rule-doc-generator-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'tracy/tracy' => array('pretty_version' => 'v2.10.2', 'version' => '2.10.2.0', 'reference' => '882fee7cf4258a602ad4a37461e837ed2ca1406b', 'type' => 'library', 'install_path' => __DIR__ . '/../tracy/tracy', 'aliases' => array(), 'dev_requirement' => \false), 'webmozart/assert' => array('pretty_version' => '1.11.0', 'version' => '1.11.0.0', 'reference' => '11cb2199493b2f8a3b53e7f19068fc6aac760991', 'type' => 'library', 'install_path' => __DIR__ . '/../webmozart/assert', 'aliases' => array(), 'dev_requirement' => \false))); diff --git a/vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/English/Uninflected.php b/vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/English/Uninflected.php index d241da5a686..595f8181aae 100644 --- a/vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/English/Uninflected.php +++ b/vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/English/Uninflected.php @@ -37,396 +37,147 @@ final class Uninflected private static function getDefault() : iterable { (yield new Pattern('\\w+media')); - (yield new Pattern('absence')); - (yield new Pattern('access')); - (yield new Pattern('accommodation')); - (yield new Pattern('adulthood')); - (yield new Pattern('advertising')); (yield new Pattern('advice')); - (yield new Pattern('aggression')); - (yield new Pattern('agriculture')); - (yield new Pattern('aid')); - (yield new Pattern('air')); (yield new Pattern('aircraft')); - (yield new Pattern('alcohol')); (yield new Pattern('amoyese')); - (yield new Pattern('anger')); - (yield new Pattern('applause')); - (yield new Pattern('arithmetic')); (yield new Pattern('art')); - (yield new Pattern('assistance')); - (yield new Pattern('atmosphere')); - (yield new Pattern('attention')); (yield new Pattern('audio')); - (yield new Pattern('bacon')); (yield new Pattern('baggage')); - (yield new Pattern('ballet')); - (yield new Pattern('beauty')); - (yield new Pattern('beef')); - (yield new Pattern('beer')); - (yield new Pattern('behavior')); - (yield new Pattern('biology')); (yield new Pattern('bison')); - (yield new Pattern('blood')); (yield new Pattern('borghese')); - (yield new Pattern('botany')); - (yield new Pattern('bravery')); - (yield new Pattern('bread')); (yield new Pattern('bream')); (yield new Pattern('breeches')); (yield new Pattern('britches')); (yield new Pattern('buffalo')); - (yield new Pattern('business')); (yield new Pattern('butter')); - (yield new Pattern('cake')); (yield new Pattern('cantus')); - (yield new Pattern('carbon')); (yield new Pattern('carp')); - (yield new Pattern('cash')); (yield new Pattern('cattle')); - (yield new Pattern('chaos')); (yield new Pattern('chassis')); - (yield new Pattern('cheese')); - (yield new Pattern('chess')); - (yield new Pattern('childhood')); - (yield new Pattern('chocolate')); - (yield new Pattern('clamp')); (yield new Pattern('clippers')); (yield new Pattern('clothing')); (yield new Pattern('coal')); (yield new Pattern('cod')); - (yield new Pattern('coffee')); (yield new Pattern('coitus')); - (yield new Pattern('commerce')); (yield new Pattern('compensation')); - (yield new Pattern('confidence')); - (yield new Pattern('confusion')); (yield new Pattern('congoese')); - (yield new Pattern('content')); (yield new Pattern('contretemps')); - (yield new Pattern('cookery')); (yield new Pattern('coreopsis')); (yield new Pattern('corps')); - (yield new Pattern('corruption')); (yield new Pattern('cotton')); - (yield new Pattern('countryside')); - (yield new Pattern('courage')); - (yield new Pattern('crockery')); - (yield new Pattern('cutlery')); - (yield new Pattern('damage')); - (yield new Pattern('dancing')); - (yield new Pattern('danger')); - (yield new Pattern('darkness')); (yield new Pattern('data')); (yield new Pattern('debris')); (yield new Pattern('deer')); - (yield new Pattern('delight')); - (yield new Pattern('democracy')); - (yield new Pattern('depression')); - (yield new Pattern('designs')); - (yield new Pattern('dessert')); - (yield new Pattern('determination')); (yield new Pattern('diabetes')); - (yield new Pattern('dignity')); - (yield new Pattern('dirt')); - (yield new Pattern('distribution')); (yield new Pattern('djinn')); - (yield new Pattern('driving')); - (yield new Pattern('dust')); - (yield new Pattern('duty')); - (yield new Pattern('earth')); - (yield new Pattern('economics')); (yield new Pattern('education')); (yield new Pattern('eland')); (yield new Pattern('elk')); (yield new Pattern('emoji')); - (yield new Pattern('employment')); - (yield new Pattern('engineering')); - (yield new Pattern('entertainment')); - (yield new Pattern('enthusiasm')); - (yield new Pattern('environment')); - (yield new Pattern('envy')); (yield new Pattern('equipment')); - (yield new Pattern('ethics')); (yield new Pattern('evidence')); - (yield new Pattern('evil')); - (yield new Pattern('evolution')); - (yield new Pattern('existence')); - (yield new Pattern('expense')); - (yield new Pattern('failure')); - (yield new Pattern('faith')); - (yield new Pattern('fame')); (yield new Pattern('faroese')); - (yield new Pattern('fashion')); - (yield new Pattern('fear')); (yield new Pattern('feedback')); - (yield new Pattern('fiction')); - (yield new Pattern('finance')); - (yield new Pattern('fire')); (yield new Pattern('fish')); - (yield new Pattern('flesh')); (yield new Pattern('flounder')); (yield new Pattern('flour')); - (yield new Pattern('flu')); (yield new Pattern('foochowese')); (yield new Pattern('food')); - (yield new Pattern('forgiveness')); - (yield new Pattern('freedom')); - (yield new Pattern('friendship')); - (yield new Pattern('fruit')); - (yield new Pattern('fuel')); - (yield new Pattern('fun')); (yield new Pattern('furniture')); (yield new Pattern('gallows')); - (yield new Pattern('garbage')); - (yield new Pattern('garlic')); - (yield new Pattern('gasoline')); - (yield new Pattern('genetics')); (yield new Pattern('genevese')); (yield new Pattern('genoese')); (yield new Pattern('gilbertese')); - (yield new Pattern('glass')); (yield new Pattern('gold')); - (yield new Pattern('golf')); - (yield new Pattern('gossip')); - (yield new Pattern('grammar')); - (yield new Pattern('grass')); - (yield new Pattern('gratitude')); - (yield new Pattern('grief')); - (yield new Pattern('ground')); - (yield new Pattern('growth')); - (yield new Pattern('guilt')); - (yield new Pattern('gymnastics')); - (yield new Pattern('hair')); - (yield new Pattern('happiness')); - (yield new Pattern('hardware')); - (yield new Pattern('harm')); - (yield new Pattern('hate')); (yield new Pattern('headquarters')); - (yield new Pattern('health')); - (yield new Pattern('height')); - (yield new Pattern('help')); (yield new Pattern('herpes')); (yield new Pattern('hijinks')); - (yield new Pattern('history')); (yield new Pattern('homework')); - (yield new Pattern('honesty')); - (yield new Pattern('honey')); - (yield new Pattern('hope')); - (yield new Pattern('hospitality')); (yield new Pattern('hottentotese')); - (yield new Pattern('housework')); - (yield new Pattern('humor')); - (yield new Pattern('hunger')); - (yield new Pattern('hydrogen')); - (yield new Pattern('ice')); - (yield new Pattern('ice cream')); - (yield new Pattern('imagination')); (yield new Pattern('impatience')); - (yield new Pattern('importance')); - (yield new Pattern('independence')); - (yield new Pattern('industry')); - (yield new Pattern('inflation')); (yield new Pattern('information')); - (yield new Pattern('infrastructure')); - (yield new Pattern('injustice')); (yield new Pattern('innings')); - (yield new Pattern('innocence')); - (yield new Pattern('insurance')); - (yield new Pattern('intelligence')); - (yield new Pattern('iron')); - (yield new Pattern('irony')); (yield new Pattern('jackanapes')); - (yield new Pattern('jam')); - (yield new Pattern('jealousy')); (yield new Pattern('jeans')); (yield new Pattern('jedi')); - (yield new Pattern('jewelry')); - (yield new Pattern('joy')); - (yield new Pattern('judo')); - (yield new Pattern('juice')); - (yield new Pattern('justice')); - (yield new Pattern('karate')); (yield new Pattern('kin')); - (yield new Pattern('kindness')); (yield new Pattern('kiplingese')); (yield new Pattern('knowledge')); (yield new Pattern('kongoese')); - (yield new Pattern('labor')); - (yield new Pattern('lack')); - (yield new Pattern('land')); - (yield new Pattern('laughter')); - (yield new Pattern('lava')); (yield new Pattern('leather')); - (yield new Pattern('leisure')); - (yield new Pattern('lightning')); - (yield new Pattern('linguistics')); - (yield new Pattern('literature')); - (yield new Pattern('litter')); - (yield new Pattern('livestock')); - (yield new Pattern('logic')); - (yield new Pattern('loneliness')); (yield new Pattern('love')); (yield new Pattern('lucchese')); - (yield new Pattern('luck')); (yield new Pattern('luggage')); - (yield new Pattern('machinery')); (yield new Pattern('mackerel')); - (yield new Pattern('magic')); - (yield new Pattern('mail')); - (yield new Pattern('maltese')); + (yield new Pattern('Maltese')); (yield new Pattern('management')); - (yield new Pattern('mankind')); - (yield new Pattern('marble')); - (yield new Pattern('marriage')); - (yield new Pattern('mathematics')); - (yield new Pattern('mayonnaise')); - (yield new Pattern('measles')); - (yield new Pattern('meat')); - (yield new Pattern('mercy')); (yield new Pattern('metadata')); - (yield new Pattern('metal')); - (yield new Pattern('methane')); (yield new Pattern('mews')); - (yield new Pattern('milk')); - (yield new Pattern('mist')); (yield new Pattern('money')); - (yield new Pattern('moonlight')); (yield new Pattern('moose')); - (yield new Pattern('motherhood')); - (yield new Pattern('motivation')); - (yield new Pattern('mud')); (yield new Pattern('mumps')); (yield new Pattern('music')); (yield new Pattern('nankingese')); - (yield new Pattern('nature')); (yield new Pattern('news')); (yield new Pattern('nexus')); (yield new Pattern('niasese')); - (yield new Pattern('nitrogen')); (yield new Pattern('nutrition')); - (yield new Pattern('obedience')); (yield new Pattern('offspring')); (yield new Pattern('oil')); - (yield new Pattern('oxygen')); - (yield new Pattern('parking')); - (yield new Pattern('passion')); (yield new Pattern('patience')); (yield new Pattern('pekingese')); - (yield new Pattern('pepper')); - (yield new Pattern('permission')); (yield new Pattern('piedmontese')); (yield new Pattern('pincers')); (yield new Pattern('pistoiese')); (yield new Pattern('plankton')); (yield new Pattern('pliers')); - (yield new Pattern('poetry')); (yield new Pattern('pokemon')); (yield new Pattern('police')); (yield new Pattern('polish')); (yield new Pattern('portuguese')); (yield new Pattern('proceedings')); (yield new Pattern('progress')); - (yield new Pattern('psychology')); - (yield new Pattern('quartz')); (yield new Pattern('rabies')); - (yield new Pattern('racism')); (yield new Pattern('rain')); - (yield new Pattern('reliability')); - (yield new Pattern('relief')); (yield new Pattern('research')); - (yield new Pattern('respect')); (yield new Pattern('rhinoceros')); (yield new Pattern('rice')); - (yield new Pattern('safety')); - (yield new Pattern('salad')); (yield new Pattern('salmon')); - (yield new Pattern('salt')); (yield new Pattern('sand')); (yield new Pattern('sarawakese')); - (yield new Pattern('satire')); - (yield new Pattern('satisfaction')); - (yield new Pattern('scaffolding')); - (yield new Pattern('scenery')); (yield new Pattern('scissors')); (yield new Pattern('sea[- ]bass')); - (yield new Pattern('seaside')); (yield new Pattern('series')); - (yield new Pattern('sewing')); (yield new Pattern('shavese')); (yield new Pattern('shears')); (yield new Pattern('sheep')); - (yield new Pattern('shopping')); (yield new Pattern('siemens')); (yield new Pattern('silk')); (yield new Pattern('sms')); - (yield new Pattern('snow')); (yield new Pattern('soap')); (yield new Pattern('social media')); - (yield new Pattern('software')); - (yield new Pattern('soil')); - (yield new Pattern('sorrow')); (yield new Pattern('spam')); (yield new Pattern('species')); - (yield new Pattern('spite')); (yield new Pattern('staff')); - (yield new Pattern('steam')); - (yield new Pattern('stream')); - (yield new Pattern('strength')); (yield new Pattern('sugar')); (yield new Pattern('swine')); (yield new Pattern('talent')); - (yield new Pattern('tea')); - (yield new Pattern('technology')); - (yield new Pattern('temperature')); - (yield new Pattern('tennis')); - (yield new Pattern('thirst')); - (yield new Pattern('tolerance')); (yield new Pattern('toothpaste')); - (yield new Pattern('trade')); (yield new Pattern('traffic')); - (yield new Pattern('transportation')); (yield new Pattern('travel')); - (yield new Pattern('trouble')); (yield new Pattern('trousers')); (yield new Pattern('trout')); - (yield new Pattern('trust')); (yield new Pattern('tuna')); - (yield new Pattern('understanding')); - (yield new Pattern('underwear')); - (yield new Pattern('unemployment')); - (yield new Pattern('unity')); (yield new Pattern('us')); - (yield new Pattern('usage')); - (yield new Pattern('validity')); - (yield new Pattern('veal')); - (yield new Pattern('vegetarianism')); - (yield new Pattern('vegetation')); - (yield new Pattern('vengeance')); (yield new Pattern('vermontese')); (yield new Pattern('vinegar')); - (yield new Pattern('violence')); - (yield new Pattern('vision')); - (yield new Pattern('warmth')); - (yield new Pattern('water')); - (yield new Pattern('wealth')); (yield new Pattern('weather')); - (yield new Pattern('weight')); - (yield new Pattern('welfare')); (yield new Pattern('wenchowese')); (yield new Pattern('wheat')); (yield new Pattern('whiting')); - (yield new Pattern('width')); (yield new Pattern('wildebeest')); - (yield new Pattern('wildlife')); - (yield new Pattern('wisdom')); (yield new Pattern('wood')); (yield new Pattern('wool')); - (yield new Pattern('yeast')); (yield new Pattern('yengeese')); - (yield new Pattern('yoga')); - (yield new Pattern('youth')); - (yield new Pattern('zinc')); - (yield new Pattern('zoology')); } }