From 86ba16d07a60f0c7caaa7267caba541c4aec9292 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 18 Nov 2023 08:53:38 +0000 Subject: [PATCH] Bump rector/rector from 0.18.8 to 0.18.10 (#144) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Markus Staab --- composer.json | 2 +- composer.lock | 24 ++--- vendor/composer/installed.json | 26 +++--- vendor/composer/installed.php | 16 ++-- vendor/phpstan/phpstan/phpstan.phar | Bin 22110733 -> 22385666 bytes vendor/phpstan/phpstan/phpstan.phar.asc | 26 +++--- .../Collector/UseNodesToAddCollector.php | 6 +- .../Rector/NameImportingPostRector.php | 29 +++--- .../PostRector/Rector/UseAddingPostRector.php | 9 ++ .../Application/UseImportsAdder.php | 6 +- .../ClassNameImportSkipper.php | 10 +-- .../rules/CodingStyle/Node/NameImporter.php | 60 +++++-------- .../RemoveUnusedVariableAssignRector.php | 38 ++++---- .../Naming/Naming/ExpectedNameResolver.php | 6 +- ...iableToMatchMethodCallReturnTypeRector.php | 8 ++ .../SensitiveConstantNameRector.php | 9 +- .../src/Application/VersionResolver.php | 4 +- .../rector/vendor/composer/installed.json | 38 ++++---- .../rector/vendor/composer/installed.php | 2 +- .../rector/vendor/react/promise/README.md | 2 +- .../rector/vendor/react/promise/composer.json | 6 +- .../service-contracts/ServiceLocatorTrait.php | 2 +- .../ServiceProviderInterface.php | 2 +- .../Test/ServiceLocatorTest.php | 21 ----- .../Test/ServiceLocatorTestCase.php | 83 ------------------ 25 files changed, 165 insertions(+), 270 deletions(-) delete mode 100644 vendor/rector/rector/vendor/symfony/service-contracts/Test/ServiceLocatorTest.php delete mode 100644 vendor/rector/rector/vendor/symfony/service-contracts/Test/ServiceLocatorTestCase.php diff --git a/composer.json b/composer.json index 302596582..80adbeafb 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "require": { "php": ">=7.4", - "rector/rector": "0.18.8", + "rector/rector": "0.18.10", "friendsofphp/php-cs-fixer": "3.38.2", "redaxo/php-cs-fixer-config": "^1.0" }, diff --git a/composer.lock b/composer.lock index 3f8ac58cc..b51af5306 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "4068c88569a40eb91fc57b09d98224b4", + "content-hash": "b880908f298f9f6b6cc824e68236292f", "packages": [ { "name": "composer/pcre", @@ -319,16 +319,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.41", + "version": "1.10.42", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "c6174523c2a69231df55bdc65b61655e72876d76" + "reference": "fc2316508de5453140b5cb3d3f8683a33e92f26a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/c6174523c2a69231df55bdc65b61655e72876d76", - "reference": "c6174523c2a69231df55bdc65b61655e72876d76", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/fc2316508de5453140b5cb3d3f8683a33e92f26a", + "reference": "fc2316508de5453140b5cb3d3f8683a33e92f26a", "shasum": "" }, "require": { @@ -377,7 +377,7 @@ "type": "tidelift" } ], - "time": "2023-11-05T12:57:57+00:00" + "time": "2023-11-17T15:26:57+00:00" }, { "name": "psr/container", @@ -529,16 +529,16 @@ }, { "name": "rector/rector", - "version": "0.18.8", + "version": "0.18.10", "source": { "type": "git", "url": "https://github.com/rectorphp/rector.git", - "reference": "374bab157a41f6849556edc53125f856eb6c1c8c" + "reference": "f36bc0a707fd8af301df5108740ce41f9db8eded" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/rectorphp/rector/zipball/374bab157a41f6849556edc53125f856eb6c1c8c", - "reference": "374bab157a41f6849556edc53125f856eb6c1c8c", + "url": "https://api.github.com/repos/rectorphp/rector/zipball/f36bc0a707fd8af301df5108740ce41f9db8eded", + "reference": "f36bc0a707fd8af301df5108740ce41f9db8eded", "shasum": "" }, "require": { @@ -573,7 +573,7 @@ ], "support": { "issues": "https://github.com/rectorphp/rector/issues", - "source": "https://github.com/rectorphp/rector/tree/0.18.8" + "source": "https://github.com/rectorphp/rector/tree/0.18.10" }, "funding": [ { @@ -581,7 +581,7 @@ "type": "github" } ], - "time": "2023-11-14T15:30:19+00:00" + "time": "2023-11-16T19:42:21+00:00" }, { "name": "redaxo/php-cs-fixer-config", diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 8f88679c0..e5098a166 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -325,17 +325,17 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.41", - "version_normalized": "1.10.41.0", + "version": "1.10.42", + "version_normalized": "1.10.42.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "c6174523c2a69231df55bdc65b61655e72876d76" + "reference": "fc2316508de5453140b5cb3d3f8683a33e92f26a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/c6174523c2a69231df55bdc65b61655e72876d76", - "reference": "c6174523c2a69231df55bdc65b61655e72876d76", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/fc2316508de5453140b5cb3d3f8683a33e92f26a", + "reference": "fc2316508de5453140b5cb3d3f8683a33e92f26a", "shasum": "" }, "require": { @@ -344,7 +344,7 @@ "conflict": { "phpstan/phpstan-shim": "*" }, - "time": "2023-11-05T12:57:57+00:00", + "time": "2023-11-17T15:26:57+00:00", "bin": [ "phpstan", "phpstan.phar" @@ -547,17 +547,17 @@ }, { "name": "rector/rector", - "version": "0.18.8", - "version_normalized": "0.18.8.0", + "version": "0.18.10", + "version_normalized": "0.18.10.0", "source": { "type": "git", "url": "https://github.com/rectorphp/rector.git", - "reference": "374bab157a41f6849556edc53125f856eb6c1c8c" + "reference": "f36bc0a707fd8af301df5108740ce41f9db8eded" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/rectorphp/rector/zipball/374bab157a41f6849556edc53125f856eb6c1c8c", - "reference": "374bab157a41f6849556edc53125f856eb6c1c8c", + "url": "https://api.github.com/repos/rectorphp/rector/zipball/f36bc0a707fd8af301df5108740ce41f9db8eded", + "reference": "f36bc0a707fd8af301df5108740ce41f9db8eded", "shasum": "" }, "require": { @@ -570,7 +570,7 @@ "rector/rector-phpunit": "*", "rector/rector-symfony": "*" }, - "time": "2023-11-14T15:30:19+00:00", + "time": "2023-11-16T19:42:21+00:00", "bin": [ "bin/rector" ], @@ -594,7 +594,7 @@ ], "support": { "issues": "https://github.com/rectorphp/rector/issues", - "source": "https://github.com/rectorphp/rector/tree/0.18.8" + "source": "https://github.com/rectorphp/rector/tree/0.18.10" }, "funding": [ { diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index 7f648368f..25423fa76 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -3,7 +3,7 @@ 'name' => '__root__', 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => '380bddae5f63eb2071f51663139e56706b83ded9', + 'reference' => 'b070db1590810464ec1b5db978b799b126b36177', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -13,7 +13,7 @@ '__root__' => array( 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => '380bddae5f63eb2071f51663139e56706b83ded9', + 'reference' => 'b070db1590810464ec1b5db978b799b126b36177', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -56,9 +56,9 @@ 'dev_requirement' => false, ), 'phpstan/phpstan' => array( - 'pretty_version' => '1.10.41', - 'version' => '1.10.41.0', - 'reference' => 'c6174523c2a69231df55bdc65b61655e72876d76', + 'pretty_version' => '1.10.42', + 'version' => '1.10.42.0', + 'reference' => 'fc2316508de5453140b5cb3d3f8683a33e92f26a', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpstan', 'aliases' => array(), @@ -104,9 +104,9 @@ ), ), 'rector/rector' => array( - 'pretty_version' => '0.18.8', - 'version' => '0.18.8.0', - 'reference' => '374bab157a41f6849556edc53125f856eb6c1c8c', + 'pretty_version' => '0.18.10', + 'version' => '0.18.10.0', + 'reference' => 'f36bc0a707fd8af301df5108740ce41f9db8eded', 'type' => 'library', 'install_path' => __DIR__ . '/../rector/rector', 'aliases' => array(), diff --git a/vendor/phpstan/phpstan/phpstan.phar b/vendor/phpstan/phpstan/phpstan.phar index c88b1419c04ad700a25dcfac16c0cac8c8865714..c20a72f4d0523e170af5c9e81179068781c92e69 100755 GIT binary patch delta 312370 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 diff --git a/vendor/phpstan/phpstan/phpstan.phar.asc b/vendor/phpstan/phpstan/phpstan.phar.asc index fb0d22e09..8a20ee28b 100644 --- a/vendor/phpstan/phpstan/phpstan.phar.asc +++ b/vendor/phpstan/phpstan/phpstan.phar.asc @@ -1,16 +1,16 @@ -----BEGIN PGP SIGNATURE----- -iQIzBAABCgAdFiEEynwsejDI6OEnSoR2UcZzBf/C5cAFAmVHkT8ACgkQUcZzBf/C -5cAB/RAAg+/UhQeGwHvizVIm77Td9pluVpTgJt/7AM8FnovbiKm/CTpmeZ255qdO -IbViFFyM627WgeIB6cobNfBeDxjNuZSQKIfGwab2Q30CGI5WHNnRdTUwtMyq8kdb -biAz+fbU/bnB+ZAOpmPByxL+m8skWRT9CvvBOn06DK0798fLdF115F6FTUZLZIRg -B6owjK6ZW1GGmukAJp81Q5uM6nM4h4vqcmK1tSinDhixXA1H38jP4wIA6lrqthvV -CCsq9lKepQzJU85Ip464N9OMRrkYf9mh/6c735o59yHS0p26S+5gNYkeT4selXvx -zTq6wk1eB12FW6O0+Bn8V/lNy6BHK/MnAC/RFKPOJW2IOkKJjX4/MauRKrRa1gN6 -K4kvYBuFdsg5zAbgpOAdLYoKP/qMP1CialgPrlOJo9nB8sNMRkU+BD9lphW7Jc6v -atzjU2H1xCKVqx1WL5XDBe4vZyVUaAEYfKp6tndTaa4Bi9ZR3BO94fNaxAVIn2Ai -YxC8mw4PVBGMpj/N66vQb6OturvngpACUlNuW3O+/ckj1CSw9QLXNS4pOwIbslL3 -Xu58Xj0HE4W2Dd7UmjzDoidl+x1q50gSXzbrzORrI5jMan5McsTUm4HfTYTMnso5 -ezoEIneuwXa8hoJqLdiX36Xlf/7K59W7sF2hPDXgaii7L9kN6aM= -=xFKI +iQIzBAABCgAdFiEEynwsejDI6OEnSoR2UcZzBf/C5cAFAmVXhiQACgkQUcZzBf/C +5cC2OA/+L/m+FL2H9UlerndJ6h+t/deEAXIeeUxIDzjyhY6+6Yuq1Qi6gvfEI/Uj +1PgyRzyyYjpvbdBJmU9ES3EiHOgkNfdA/IueggP+UNZqZ7J8V4qZHxi4RydAyYtM +PGwyt0uLbyQLS5uxaYbbIXOc3vyYK0dpimzJyKAltOvejBynHbb4JuJKbnlhv1de +kvChhqcDSbdWvzEgkauAI6c6VdLzXdm5xLQI82QpGpgsxjpPu9uaG8f+RUTffW/Y +y2b7pH4BNyMQFvgh5zNim8su8PliKg4U8KYa1hIggD0K/B9N8R1ib8N214omaSQr +kW1oKjFKHb8pi1znWcl2A6jEZlsmEkXM2Tm30AEWhW/AHTW0nREmGuqIHQTgfy1S +3rzpN61KjgR5jV2/sExorVaUM9gJayb0/oWmsv4K/aG0PpKBjtiakUpAmf7SkGJM +/dR9eL2VoyBYQugDaqDOeOoAqh2J00FVGsC+yH2hrH5xB49kiBJX6GSN4b9XmcVT +h1TvK74+VtbvhHngrBoG3wXKOVkqX0IL08EnJoYcLhrYpZmGfYiPHa3obzAJbwnm +TCjWUN/aN7nl0AGV/Hn2Vp+GcW+SKWtRNj9YpDVD2oXMzSAAr4e5yhh7jqYNjGEi +j+oga26zTYY2hxDjv7gfuFTFN0ARE3WNKYdeIzi1800uU/SPE0M= +=C2Kf -----END PGP SIGNATURE----- diff --git a/vendor/rector/rector/packages/PostRector/Collector/UseNodesToAddCollector.php b/vendor/rector/rector/packages/PostRector/Collector/UseNodesToAddCollector.php index 3c5eeae19..09ef0aeb8 100644 --- a/vendor/rector/rector/packages/PostRector/Collector/UseNodesToAddCollector.php +++ b/vendor/rector/rector/packages/PostRector/Collector/UseNodesToAddCollector.php @@ -5,7 +5,7 @@ use PhpParser\Node; use PhpParser\Node\Identifier; -use PhpParser\Node\Name; +use PhpParser\Node\Name\FullyQualified; use Rector\Core\Provider\CurrentFileProvider; use Rector\Core\ValueObject\Application\File; use Rector\Naming\Naming\UseImportsResolver; @@ -78,9 +78,9 @@ public function getUseImportTypesByNode(File $file, Node $node) : array } return $objectTypes; } - public function hasImport(File $file, Name $name, FullyQualifiedObjectType $fullyQualifiedObjectType) : bool + public function hasImport(File $file, FullyQualified $fullyQualified, FullyQualifiedObjectType $fullyQualifiedObjectType) : bool { - $useImports = $this->getUseImportTypesByNode($file, $name); + $useImports = $this->getUseImportTypesByNode($file, $fullyQualified); foreach ($useImports as $useImport) { if ($useImport->equals($fullyQualifiedObjectType)) { return \true; diff --git a/vendor/rector/rector/packages/PostRector/Rector/NameImportingPostRector.php b/vendor/rector/rector/packages/PostRector/Rector/NameImportingPostRector.php index d932732ad..755955875 100644 --- a/vendor/rector/rector/packages/PostRector/Rector/NameImportingPostRector.php +++ b/vendor/rector/rector/packages/PostRector/Rector/NameImportingPostRector.php @@ -25,7 +25,6 @@ use Rector\Core\ValueObject\Application\File; use Rector\Naming\Naming\AliasNameResolver; use Rector\Naming\Naming\UseImportsResolver; -use Rector\NodeTypeResolver\Node\AttributeKey; use Rector\NodeTypeResolver\PhpDoc\NodeAnalyzer\DocBlockNameImporter; final class NameImportingPostRector extends \Rector\PostRector\Rector\AbstractPostRector { @@ -93,7 +92,7 @@ public function enterNode(Node $node) : ?Node if ($firstStmt instanceof FileWithoutNamespace && \current($firstStmt->stmts) instanceof InlineHTML) { return null; } - if ($node instanceof Name) { + if ($node instanceof FullyQualified) { return $this->processNodeName($node, $file); } if (!$node instanceof Stmt && !$node instanceof Param) { @@ -114,9 +113,9 @@ public function enterNode(Node $node) : ?Node $this->docBlockUpdater->updateRefactoredNodeWithPhpDocInfo($node); return $node; } - private function processNodeName(Name $name, File $file) : ?Node + private function processNodeName(FullyQualified $fullyQualified, File $file) : ?Node { - if ($name->isSpecialClassName()) { + if ($fullyQualified->isSpecialClassName()) { return null; } $namespaces = \array_filter($file->getNewStmts(), static function (Stmt $stmt) : bool { @@ -127,39 +126,35 @@ private function processNodeName(Name $name, File $file) : ?Node } /** @var Use_[]|GroupUse[] $currentUses */ $currentUses = $this->useImportsResolver->resolve(); - if ($this->classNameImportSkipper->shouldSkipName($name, $currentUses)) { + if ($this->classNameImportSkipper->shouldSkipName($fullyQualified, $currentUses)) { return null; } - $nameInUse = $this->resolveNameInUse($name, $currentUses); + $nameInUse = $this->resolveNameInUse($fullyQualified, $currentUses); if ($nameInUse instanceof Name) { return $nameInUse; } - return $this->nameImporter->importName($name, $file); + return $this->nameImporter->importName($fullyQualified, $file); } /** * @param Use_[]|GroupUse[] $currentUses */ - private function resolveNameInUse(Name $name, array $currentUses) : ?\PhpParser\Node\Name + private function resolveNameInUse(FullyQualified $fullyQualified, array $currentUses) : ?\PhpParser\Node\Name { - $originalName = $name->getAttribute(AttributeKey::ORIGINAL_NAME); - if (!$originalName instanceof FullyQualified) { - return null; - } - $aliasName = $this->aliasNameResolver->resolveByName($name, $currentUses); + $aliasName = $this->aliasNameResolver->resolveByName($fullyQualified, $currentUses); if (\is_string($aliasName)) { return new Name($aliasName); } - return $this->resolveLongNameInUseName($name, $currentUses); + return $this->resolveLongNameInUseName($fullyQualified, $currentUses); } /** * @param Use_[]|GroupUse[] $currentUses */ - private function resolveLongNameInUseName(Name $name, array $currentUses) : ?Name + private function resolveLongNameInUseName(FullyQualified $fullyQualified, array $currentUses) : ?Name { - if (\substr_count($name->toCodeString(), '\\') === 1) { + if (\substr_count($fullyQualified->toCodeString(), '\\') === 1) { return null; } - $lastName = $name->getLast(); + $lastName = $fullyQualified->getLast(); foreach ($currentUses as $currentUse) { foreach ($currentUse->uses as $useUse) { if ($useUse->name->getLast() !== $lastName) { diff --git a/vendor/rector/rector/packages/PostRector/Rector/UseAddingPostRector.php b/vendor/rector/rector/packages/PostRector/Rector/UseAddingPostRector.php index d1793af0b..2a822174e 100644 --- a/vendor/rector/rector/packages/PostRector/Rector/UseAddingPostRector.php +++ b/vendor/rector/rector/packages/PostRector/Rector/UseAddingPostRector.php @@ -95,6 +95,15 @@ private function resolveNodesWithImportedUses(array $nodes, array $useImportType $this->useImportsAdder->addImportsToNamespace($namespace, $useImportTypes, $constantUseImportTypes, $functionUseImportTypes); return $nodes; } + // just renamed no-namepaced class to namespaced class + $namespaces = \array_filter($nodes, static function (Stmt $stmt) : bool { + return $stmt instanceof Namespace_; + }); + if ($namespaces !== []) { + // then add, to prevent adding + removing false positive of same short use + $this->useImportsAdder->addImportsToNamespace(\current($namespaces), $useImportTypes, $constantUseImportTypes, $functionUseImportTypes); + return $nodes; + } // B. no namespace? add in the top $useImportTypes = $this->filterOutNonNamespacedNames($useImportTypes); // then add, to prevent adding + removing false positive of same short use diff --git a/vendor/rector/rector/rules/CodingStyle/Application/UseImportsAdder.php b/vendor/rector/rector/rules/CodingStyle/Application/UseImportsAdder.php index 4bed4c783..14104606e 100644 --- a/vendor/rector/rector/rules/CodingStyle/Application/UseImportsAdder.php +++ b/vendor/rector/rector/rules/CodingStyle/Application/UseImportsAdder.php @@ -52,7 +52,7 @@ public function addImportsToStmts(FileWithoutNamespace $fileWithoutNamespace, ar $functionUseImportTypes = $this->diffFullyQualifiedObjectTypes($functionUseImportTypes, $existingFunctionUseImports); $newUses = $this->createUses($useImportTypes, $constantUseImportTypes, $functionUseImportTypes, null); if ($newUses === []) { - return $stmts; + return [$fileWithoutNamespace]; } // place after declare strict_types foreach ($stmts as $key => $stmt) { @@ -67,14 +67,14 @@ public function addImportsToStmts(FileWithoutNamespace $fileWithoutNamespace, ar \array_splice($stmts, $key + 1, 0, $nodesToAdd); $fileWithoutNamespace->stmts = $stmts; $fileWithoutNamespace->stmts = \array_values($fileWithoutNamespace->stmts); - return $fileWithoutNamespace->stmts; + return [$fileWithoutNamespace]; } } $this->mirrorUseComments($stmts, $newUses); // make use stmts first $fileWithoutNamespace->stmts = \array_merge($newUses, $stmts); $fileWithoutNamespace->stmts = \array_values($fileWithoutNamespace->stmts); - return $fileWithoutNamespace->stmts; + return [$fileWithoutNamespace]; } /** * @param FullyQualifiedObjectType[] $useImportTypes diff --git a/vendor/rector/rector/rules/CodingStyle/ClassNameImport/ClassNameImportSkipper.php b/vendor/rector/rector/rules/CodingStyle/ClassNameImport/ClassNameImportSkipper.php index 30ce8c5bc..e056ba2cb 100644 --- a/vendor/rector/rector/rules/CodingStyle/ClassNameImport/ClassNameImportSkipper.php +++ b/vendor/rector/rector/rules/CodingStyle/ClassNameImport/ClassNameImportSkipper.php @@ -5,7 +5,7 @@ use PhpParser\Node; use PhpParser\Node\Identifier; -use PhpParser\Node\Name; +use PhpParser\Node\Name\FullyQualified; use PhpParser\Node\Stmt\GroupUse; use PhpParser\Node\Stmt\Use_; use PhpParser\Node\Stmt\UseUse; @@ -45,13 +45,13 @@ public function shouldSkipNameForFullyQualifiedObjectType(File $file, Node $node /** * @param Use_[]|GroupUse[] $uses */ - public function shouldSkipName(Name $name, array $uses) : bool + public function shouldSkipName(FullyQualified $fullyQualified, array $uses) : bool { - if (\substr_count($name->toCodeString(), '\\') <= 1) { + if (\substr_count($fullyQualified->toCodeString(), '\\') <= 1) { return \false; } - $stringName = $name->toString(); - $lastUseName = $name->getLast(); + $stringName = $fullyQualified->toString(); + $lastUseName = $fullyQualified->getLast(); $nameLastName = \strtolower($lastUseName); foreach ($uses as $use) { $prefix = $this->useImportsResolver->resolvePrefix($use); diff --git a/vendor/rector/rector/rules/CodingStyle/Node/NameImporter.php b/vendor/rector/rector/rules/CodingStyle/Node/NameImporter.php index 175e50abc..278b652d1 100644 --- a/vendor/rector/rector/rules/CodingStyle/Node/NameImporter.php +++ b/vendor/rector/rector/rules/CodingStyle/Node/NameImporter.php @@ -4,6 +4,7 @@ namespace Rector\CodingStyle\Node; use PhpParser\Node\Name; +use PhpParser\Node\Name\FullyQualified; use Rector\CodingStyle\ClassNameImport\ClassNameImportSkipper; use Rector\Core\Configuration\Option; use Rector\Core\Configuration\Parameter\SimpleParameterProvider; @@ -35,48 +36,43 @@ public function __construct(ClassNameImportSkipper $classNameImportSkipper, Stat $this->staticTypeMapper = $staticTypeMapper; $this->useNodesToAddCollector = $useNodesToAddCollector; } - public function importName(Name $name, File $file) : ?Name + public function importName(FullyQualified $fullyQualified, File $file) : ?Name { - if ($this->shouldSkipName($name)) { + if ($this->shouldSkipName($fullyQualified)) { return null; } - $staticType = $this->staticTypeMapper->mapPhpParserNodePHPStanType($name); + $staticType = $this->staticTypeMapper->mapPhpParserNodePHPStanType($fullyQualified); if (!$staticType instanceof FullyQualifiedObjectType) { return null; } - return $this->importNameAndCollectNewUseStatement($file, $name, $staticType); + return $this->importNameAndCollectNewUseStatement($file, $fullyQualified, $staticType); } - private function shouldSkipName(Name $name) : bool + private function shouldSkipName(FullyQualified $fullyQualified) : bool { - $virtualNode = (bool) $name->getAttribute(AttributeKey::VIRTUAL_NODE); + $virtualNode = (bool) $fullyQualified->getAttribute(AttributeKey::VIRTUAL_NODE); if ($virtualNode) { return \true; } // is scalar name? - if (\in_array($name->toLowerString(), ['true', 'false', 'bool'], \true)) { + if (\in_array($fullyQualified->toLowerString(), ['true', 'false', 'bool'], \true)) { return \true; } - // namespace - // use ; - if ($this->isNamespaceOrUseImportName($name)) { - return \true; - } - if ($this->isFunctionOrConstantImportWithSingleName($name)) { + if ($this->isFunctionOrConstantImportWithSingleName($fullyQualified)) { return \true; } // Importing root namespace classes (like \DateTime) is optional if (!SimpleParameterProvider::provideBoolParameter(Option::IMPORT_SHORT_CLASSES)) { - $stringName = $name->toString(); + $stringName = $fullyQualified->toString(); if (\substr_count($stringName, '\\') === 0) { return \true; } } return \false; } - private function importNameAndCollectNewUseStatement(File $file, Name $name, FullyQualifiedObjectType $fullyQualifiedObjectType) : ?Name + private function importNameAndCollectNewUseStatement(File $file, FullyQualified $fullyQualified, FullyQualifiedObjectType $fullyQualifiedObjectType) : ?Name { // the same end is already imported → skip - if ($this->classNameImportSkipper->shouldSkipNameForFullyQualifiedObjectType($file, $name, $fullyQualifiedObjectType)) { + if ($this->classNameImportSkipper->shouldSkipNameForFullyQualifiedObjectType($file, $fullyQualified, $fullyQualifiedObjectType)) { return null; } if ($this->useNodesToAddCollector->isShortImported($file, $fullyQualifiedObjectType)) { @@ -85,39 +81,27 @@ private function importNameAndCollectNewUseStatement(File $file, Name $name, Ful } return null; } - $this->addUseImport($file, $name, $fullyQualifiedObjectType); + $this->addUseImport($file, $fullyQualified, $fullyQualifiedObjectType); return $fullyQualifiedObjectType->getShortNameNode(); } - /** - * Skip: - * - namespace name - * - use import name - */ - private function isNamespaceOrUseImportName(Name $name) : bool - { - if ($name->getAttribute(AttributeKey::IS_NAMESPACE_NAME) === \true) { - return \true; - } - return $name->getAttribute(AttributeKey::IS_USEUSE_NAME) === \true; - } - private function isFunctionOrConstantImportWithSingleName(Name $name) : bool + private function isFunctionOrConstantImportWithSingleName(FullyQualified $fullyQualified) : bool { - if ($name->getAttribute(AttributeKey::IS_CONSTFETCH_NAME) === \true) { - return \count($name->getParts()) === 1; + if ($fullyQualified->getAttribute(AttributeKey::IS_CONSTFETCH_NAME) === \true) { + return \count($fullyQualified->getParts()) === 1; } - if ($name->getAttribute(AttributeKey::IS_FUNCCALL_NAME) === \true) { - return \count($name->getParts()) === 1; + if ($fullyQualified->getAttribute(AttributeKey::IS_FUNCCALL_NAME) === \true) { + return \count($fullyQualified->getParts()) === 1; } return \false; } - private function addUseImport(File $file, Name $name, FullyQualifiedObjectType $fullyQualifiedObjectType) : void + private function addUseImport(File $file, FullyQualified $fullyQualified, FullyQualifiedObjectType $fullyQualifiedObjectType) : void { - if ($this->useNodesToAddCollector->hasImport($file, $name, $fullyQualifiedObjectType)) { + if ($this->useNodesToAddCollector->hasImport($file, $fullyQualified, $fullyQualifiedObjectType)) { return; } - if ($name->getAttribute(AttributeKey::IS_FUNCCALL_NAME) === \true) { + if ($fullyQualified->getAttribute(AttributeKey::IS_FUNCCALL_NAME) === \true) { $this->useNodesToAddCollector->addFunctionUseImport($fullyQualifiedObjectType); - } elseif ($name->getAttribute(AttributeKey::IS_CONSTFETCH_NAME) === \true) { + } elseif ($fullyQualified->getAttribute(AttributeKey::IS_CONSTFETCH_NAME) === \true) { $this->useNodesToAddCollector->addConstantUseImport($fullyQualifiedObjectType); } else { $this->useNodesToAddCollector->addUseImport($fullyQualifiedObjectType); diff --git a/vendor/rector/rector/rules/DeadCode/Rector/Assign/RemoveUnusedVariableAssignRector.php b/vendor/rector/rector/rules/DeadCode/Rector/Assign/RemoveUnusedVariableAssignRector.php index 14901b192..e672ff6b1 100644 --- a/vendor/rector/rector/rules/DeadCode/Rector/Assign/RemoveUnusedVariableAssignRector.php +++ b/vendor/rector/rector/rules/DeadCode/Rector/Assign/RemoveUnusedVariableAssignRector.php @@ -14,6 +14,7 @@ use PhpParser\Node\Stmt; use PhpParser\Node\Stmt\ClassMethod; use PhpParser\Node\Stmt\Expression; +use PhpParser\Node\Stmt\Function_; use PHPStan\Analyser\Scope; use Rector\Core\NodeAnalyzer\VariableAnalyzer; use Rector\Core\Php\ReservedKeywordAnalyzer; @@ -81,15 +82,16 @@ public function run() */ public function getNodeTypes() : array { - return [ClassMethod::class]; + return [ClassMethod::class, Function_::class]; } /** - * @param ClassMethod $node + * @param ClassMethod|Function_ $node + * @return null|\PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_ */ - public function refactorWithScope(Node $node, Scope $scope) : ?ClassMethod + public function refactorWithScope(Node $node, Scope $scope) { - $classMethodStmts = $node->stmts; - if ($classMethodStmts === null) { + $stmts = $node->stmts; + if ($stmts === null || $stmts === []) { return null; } // we cannot be sure here @@ -99,14 +101,14 @@ public function refactorWithScope(Node $node, Scope $scope) : ?ClassMethod if ($this->containsFileIncludes($node)) { return null; } - $assignedVariableNamesByStmtPosition = $this->resolvedAssignedVariablesByStmtPosition($classMethodStmts); + $assignedVariableNamesByStmtPosition = $this->resolvedAssignedVariablesByStmtPosition($stmts); $hasChanged = \false; foreach ($assignedVariableNamesByStmtPosition as $stmtPosition => $variableName) { if ($this->isVariableUsedInFollowingStmts($node, $stmtPosition, $variableName)) { continue; } /** @var Expression $currentStmt */ - $currentStmt = $classMethodStmts[$stmtPosition]; + $currentStmt = $stmts[$stmtPosition]; /** @var Assign $assign */ $assign = $currentStmt->expr; if ($this->hasCallLikeInAssignExpr($assign, $scope)) { @@ -138,12 +140,15 @@ private function hasCallLikeInAssignExpr(Expr $expr, Scope $scope) : bool return $this->sideEffectNodeDetector->detectCallExpr($subNode, $scope); }); } - private function isVariableUsedInFollowingStmts(ClassMethod $classMethod, int $assignStmtPosition, string $variableName) : bool + /** + * @param \PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_ $functionLike + */ + private function isVariableUsedInFollowingStmts($functionLike, int $assignStmtPosition, string $variableName) : bool { - if ($classMethod->stmts === null) { + if ($functionLike->stmts === null) { return \false; } - foreach ($classMethod->stmts as $key => $stmt) { + foreach ($functionLike->stmts as $key => $stmt) { // do not look yet if ($key <= $assignStmtPosition) { continue; @@ -160,11 +165,11 @@ private function isVariableUsedInFollowingStmts(ClassMethod $classMethod, int $a return \false; } /** - * @param \PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node $node + * @param \PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_ $functionLike */ - private function containsCompactFuncCall($node) : bool + private function containsCompactFuncCall($functionLike) : bool { - $compactFuncCall = $this->betterNodeFinder->findFirst($node, function (Node $node) : bool { + $compactFuncCall = $this->betterNodeFinder->findFirst($functionLike, function (Node $node) : bool { if (!$node instanceof FuncCall) { return \false; } @@ -172,9 +177,12 @@ private function containsCompactFuncCall($node) : bool }); return $compactFuncCall instanceof FuncCall; } - private function containsFileIncludes(ClassMethod $classMethod) : bool + /** + * @param \PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_ $functionLike + */ + private function containsFileIncludes($functionLike) : bool { - return (bool) $this->betterNodeFinder->findInstancesOf($classMethod, [Include_::class]); + return (bool) $this->betterNodeFinder->findInstancesOf($functionLike, [Include_::class]); } /** * @param array $stmts diff --git a/vendor/rector/rector/rules/Naming/Naming/ExpectedNameResolver.php b/vendor/rector/rector/rules/Naming/Naming/ExpectedNameResolver.php index 0fc0e9ae9..2260db565 100644 --- a/vendor/rector/rector/rules/Naming/Naming/ExpectedNameResolver.php +++ b/vendor/rector/rector/rules/Naming/Naming/ExpectedNameResolver.php @@ -13,7 +13,6 @@ use PhpParser\Node\Param; use PhpParser\Node\UnionType; use PHPStan\Type\ArrayType; -use PHPStan\Type\MixedType; use PHPStan\Type\ObjectType; use PHPStan\Type\Type; use Rector\Naming\ExpectedNameResolver\MatchParamTypeExpectedNameResolver; @@ -113,10 +112,7 @@ public function resolveForCall($expr) : ?string return null; } $returnedType = $this->nodeTypeResolver->getType($expr); - if ($returnedType instanceof ArrayType) { - return null; - } - if ($returnedType instanceof MixedType) { + if (!$returnedType->isObject()->yes()) { return null; } if ($this->isDateTimeType($returnedType)) { diff --git a/vendor/rector/rector/rules/Naming/Rector/Assign/RenameVariableToMatchMethodCallReturnTypeRector.php b/vendor/rector/rector/rules/Naming/Rector/Assign/RenameVariableToMatchMethodCallReturnTypeRector.php index ca100a92c..300c425fb 100644 --- a/vendor/rector/rector/rules/Naming/Rector/Assign/RenameVariableToMatchMethodCallReturnTypeRector.php +++ b/vendor/rector/rector/rules/Naming/Rector/Assign/RenameVariableToMatchMethodCallReturnTypeRector.php @@ -73,6 +73,11 @@ final class RenameVariableToMatchMethodCallReturnTypeRector extends AbstractRect * @see https://regex101.com/r/JG5w9j/1 */ private const OR_BETWEEN_WORDS_REGEX = '#[a-z]Or[A-Z]#'; + /** + * @var string + * @see https://regex101.com/r/TV8YXZ/1 + */ + private const VALID_VARIABLE_NAME_REGEX = '#^[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*$#'; public function __construct(BreakingVariableRenameGuard $breakingVariableRenameGuard, ExpectedNameResolver $expectedNameResolver, NamingConventionAnalyzer $namingConventionAnalyzer, VarTagValueNodeRenamer $varTagValueNodeRenamer, VariableAndCallAssignMatcher $variableAndCallAssignMatcher, VariableRenamer $variableRenamer, DocBlockUpdater $docBlockUpdater, PhpDocInfoFactory $phpDocInfoFactory) { $this->breakingVariableRenameGuard = $breakingVariableRenameGuard; @@ -161,6 +166,9 @@ public function refactor(Node $node) : ?Node } private function shouldSkip(VariableAndCallAssign $variableAndCallAssign, string $expectedName) : bool { + if (Strings::match($expectedName, self::VALID_VARIABLE_NAME_REGEX) === null) { + return \true; + } if ($this->namingConventionAnalyzer->isCallMatchingVariableName($variableAndCallAssign->getCall(), $variableAndCallAssign->getVariableName(), $expectedName)) { return \true; } diff --git a/vendor/rector/rector/rules/Php73/Rector/ConstFetch/SensitiveConstantNameRector.php b/vendor/rector/rector/rules/Php73/Rector/ConstFetch/SensitiveConstantNameRector.php index 7274348f2..c14635e33 100644 --- a/vendor/rector/rector/rules/Php73/Rector/ConstFetch/SensitiveConstantNameRector.php +++ b/vendor/rector/rector/rules/Php73/Rector/ConstFetch/SensitiveConstantNameRector.php @@ -7,9 +7,8 @@ use PhpParser\Node\Expr\ConstFetch; use PhpParser\Node\Name; use PhpParser\Node\Name\FullyQualified; -use PHPStan\Analyser\Scope; use PHPStan\Reflection\ReflectionProvider; -use Rector\Core\Rector\AbstractScopeAwareRector; +use Rector\Core\Rector\AbstractRector; use Rector\Core\ValueObject\PhpVersionFeature; use Rector\VersionBonding\Contract\MinPhpVersionInterface; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; @@ -19,7 +18,7 @@ * * @see \Rector\Tests\Php73\Rector\ConstFetch\SensitiveConstantNameRector\SensitiveConstantNameRectorTest */ -final class SensitiveConstantNameRector extends AbstractScopeAwareRector implements MinPhpVersionInterface +final class SensitiveConstantNameRector extends AbstractRector implements MinPhpVersionInterface { /** * @readonly @@ -63,7 +62,7 @@ public function getNodeTypes() : array /** * @param ConstFetch $node */ - public function refactorWithScope(Node $node, Scope $scope) : ?Node + public function refactor(Node $node) : ?Node { $constantName = $this->getName($node); if ($constantName === null) { @@ -75,7 +74,7 @@ public function refactorWithScope(Node $node, Scope $scope) : ?Node return null; } // constant is defined in current lower/upper case - if ($this->reflectionProvider->hasConstant(new Name($constantName), $scope)) { + if ($this->reflectionProvider->hasConstant(new Name($constantName), null)) { return null; } // is uppercase, all good diff --git a/vendor/rector/rector/src/Application/VersionResolver.php b/vendor/rector/rector/src/Application/VersionResolver.php index 62f9f6692..8daa55f02 100644 --- a/vendor/rector/rector/src/Application/VersionResolver.php +++ b/vendor/rector/rector/src/Application/VersionResolver.php @@ -19,12 +19,12 @@ final class VersionResolver * @api * @var string */ - public const PACKAGE_VERSION = '0.18.8'; + public const PACKAGE_VERSION = '0.18.10'; /** * @api * @var string */ - public const RELEASE_DATE = '2023-11-14 18:44:59'; + public const RELEASE_DATE = '2023-11-17 02:36:50'; /** * @var int */ diff --git a/vendor/rector/rector/vendor/composer/installed.json b/vendor/rector/rector/vendor/composer/installed.json index e9e1b075c..231dd79b9 100644 --- a/vendor/rector/rector/vendor/composer/installed.json +++ b/vendor/rector/rector/vendor/composer/installed.json @@ -504,8 +504,8 @@ }, { "name": "illuminate\/container", - "version": "v10.31.0", - "version_normalized": "10.31.0.0", + "version": "v10.32.1", + "version_normalized": "10.32.1.0", "source": { "type": "git", "url": "https:\/\/github.com\/illuminate\/container.git", @@ -561,8 +561,8 @@ }, { "name": "illuminate\/contracts", - "version": "v10.31.0", - "version_normalized": "10.31.0.0", + "version": "v10.32.1", + "version_normalized": "10.32.1.0", "source": { "type": "git", "url": "https:\/\/github.com\/illuminate\/contracts.git", @@ -1382,26 +1382,26 @@ }, { "name": "react\/promise", - "version": "v2.10.0", - "version_normalized": "2.10.0.0", + "version": "v2.11.0", + "version_normalized": "2.11.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/reactphp\/promise.git", - "reference": "f913fb8cceba1e6644b7b90c4bfb678ed8a3ef38" + "reference": "1a8460931ea36dc5c76838fec5734d55c88c6831" }, "dist": { "type": "zip", - "url": "https:\/\/api.github.com\/repos\/reactphp\/promise\/zipball\/f913fb8cceba1e6644b7b90c4bfb678ed8a3ef38", - "reference": "f913fb8cceba1e6644b7b90c4bfb678ed8a3ef38", + "url": "https:\/\/api.github.com\/repos\/reactphp\/promise\/zipball\/1a8460931ea36dc5c76838fec5734d55c88c6831", + "reference": "1a8460931ea36dc5c76838fec5734d55c88c6831", "shasum": "" }, "require": { "php": ">=5.4.0" }, "require-dev": { - "phpunit\/phpunit": "^9.5 || ^5.7 || ^4.8.36" + "phpunit\/phpunit": "^9.6 || ^5.7 || ^4.8.36" }, - "time": "2023-05-02T15:15:43+00:00", + "time": "2023-11-16T16:16:50+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -1445,7 +1445,7 @@ ], "support": { "issues": "https:\/\/github.com\/reactphp\/promise\/issues", - "source": "https:\/\/github.com\/reactphp\/promise\/tree\/v2.10.0" + "source": "https:\/\/github.com\/reactphp\/promise\/tree\/v2.11.0" }, "funding": [ { @@ -2396,17 +2396,17 @@ }, { "name": "symfony\/service-contracts", - "version": "v3.3.0", - "version_normalized": "3.3.0.0", + "version": "v3.4.0", + "version_normalized": "3.4.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/symfony\/service-contracts.git", - "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4" + "reference": "b3313c2dbffaf71c8de2934e2ea56ed2291a3838" }, "dist": { "type": "zip", - "url": "https:\/\/api.github.com\/repos\/symfony\/service-contracts\/zipball\/40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", - "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", + "url": "https:\/\/api.github.com\/repos\/symfony\/service-contracts\/zipball\/b3313c2dbffaf71c8de2934e2ea56ed2291a3838", + "reference": "b3313c2dbffaf71c8de2934e2ea56ed2291a3838", "shasum": "" }, "require": { @@ -2416,7 +2416,7 @@ "conflict": { "ext-psr": "<1.1|>=2" }, - "time": "2023-05-23T14:45:45+00:00", + "time": "2023-07-30T20:28:31+00:00", "type": "library", "extra": { "branch-alias": { @@ -2461,7 +2461,7 @@ "standards" ], "support": { - "source": "https:\/\/github.com\/symfony\/service-contracts\/tree\/v3.3.0" + "source": "https:\/\/github.com\/symfony\/service-contracts\/tree\/v3.4.0" }, "funding": [ { diff --git a/vendor/rector/rector/vendor/composer/installed.php b/vendor/rector/rector/vendor/composer/installed.php index e9bd2b506..e74d4d1df 100644 --- a/vendor/rector/rector/vendor/composer/installed.php +++ b/vendor/rector/rector/vendor/composer/installed.php @@ -2,4 +2,4 @@ namespace RectorPrefix202311; -return array('root' => array('name' => 'rector/rector-src', 'pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => NULL, 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), '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.1', 'version' => '3.1.1.0', 'reference' => '00104306927c7a0919b4ced2aaa6782c1e61a3c9', 'type' => 'library', 'install_path' => __DIR__ . '/./pcre', 'aliases' => array(), 'dev_requirement' => \false), 'composer/semver' => array('pretty_version' => '3.4.0', 'version' => '3.4.0.0', 'reference' => '35e8d0af4486141bc745f23a29cc2091eb624a32', '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.2', 'version' => '3.0.2.0', 'reference' => '0a16b0d71ab13284339abb99d9d2bd813640efbc', '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.31.0', 'version' => '10.31.0.0', 'reference' => 'ddc26273085fad3c471b2602ad820e0097ff7939', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/container', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/contracts' => array('pretty_version' => 'v10.31.0', 'version' => '10.31.0.0', 'reference' => 'f6bf37a272fda164f6c451407c99f820eb1eb95b', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/contracts', 'aliases' => array(), 'dev_requirement' => \false), 'nette/utils' => array('pretty_version' => 'v3.2.10', 'version' => '3.2.10.0', 'reference' => 'a4175c62652f2300c8017fb7e640f9ccb11648d2', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/utils', 'aliases' => array(), 'dev_requirement' => \false), 'nikic/php-parser' => array('pretty_version' => 'v4.17.1', 'version' => '4.17.1.0', 'reference' => 'a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d', '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.24.2', 'version' => '1.24.2.0', 'reference' => 'bcad8d995980440892759db0c32acae7c8e79442', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpstan' => array('dev_requirement' => \false, 'replaced' => array(0 => '^1.10.35')), '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/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.5.0', 'version' => '1.5.0.0', 'reference' => 'bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354', '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.14.0', 'version' => '1.14.0.0', 'reference' => '21591111d3ea62e31f2254280ca0656bc2b1bda6', '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 => 'dev-main')), 'rector/rector-doctrine' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '9de7d58cb2b3438a469a609457a92dd37a310acc', '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' => '89c94de72aac045e89368088af355663b9396696', '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' => '9d85ec12514cc5dc3de835f524e77e20eb2404ae', '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(), 'dev_requirement' => \false), 'rector/rector-symfony' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '38014d41e7ccddfdc4c9c839931c68a57d931f63', '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/console' => array('pretty_version' => 'v6.3.8', 'version' => '6.3.8.0', 'reference' => '0d14a9f6d04d4ac38a8cea1171f4554e325dae92', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/deprecation-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => '*')), 'symfony/filesystem' => array('pretty_version' => 'v6.3.1', 'version' => '6.3.1.0', 'reference' => 'edd36776956f2a6fcf577edb5b05eb0e3bdc52ae', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/filesystem', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/finder' => array('pretty_version' => 'v6.3.5', 'version' => '6.3.5.0', 'reference' => 'a1b31d88c0e998168ca7792f222cbecee47428c4', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-ctype' => array('dev_requirement' => \false, 'replaced' => array(0 => '*')), 'symfony/polyfill-intl-grapheme' => array('dev_requirement' => \false, 'replaced' => array(0 => '*')), 'symfony/polyfill-mbstring' => array('pretty_version' => 'v1.28.0', 'version' => '1.28.0.0', 'reference' => '42292d99c55abe617799667f454222c54c60e229', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/process' => array('pretty_version' => 'v6.3.4', 'version' => '6.3.4.0', 'reference' => '0b5c29118f2e980d455d2e34a5659f4579847c54', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/process', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/service-contracts' => array('pretty_version' => 'v3.3.0', 'version' => '3.3.0.0', 'reference' => '40da9cc13ec349d9e4966ce18b5fbcd724ab10a4', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/service-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/string' => array('dev_requirement' => \false, 'replaced' => array(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), '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(), '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.1', 'version' => '3.1.1.0', 'reference' => '00104306927c7a0919b4ced2aaa6782c1e61a3c9', 'type' => 'library', 'install_path' => __DIR__ . '/./pcre', 'aliases' => array(), 'dev_requirement' => \false), 'composer/semver' => array('pretty_version' => '3.4.0', 'version' => '3.4.0.0', 'reference' => '35e8d0af4486141bc745f23a29cc2091eb624a32', '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.2', 'version' => '3.0.2.0', 'reference' => '0a16b0d71ab13284339abb99d9d2bd813640efbc', '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.32.1', 'version' => '10.32.1.0', 'reference' => 'ddc26273085fad3c471b2602ad820e0097ff7939', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/container', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/contracts' => array('pretty_version' => 'v10.32.1', 'version' => '10.32.1.0', 'reference' => 'f6bf37a272fda164f6c451407c99f820eb1eb95b', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/contracts', 'aliases' => array(), 'dev_requirement' => \false), 'nette/utils' => array('pretty_version' => 'v3.2.10', 'version' => '3.2.10.0', 'reference' => 'a4175c62652f2300c8017fb7e640f9ccb11648d2', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/utils', 'aliases' => array(), 'dev_requirement' => \false), 'nikic/php-parser' => array('pretty_version' => 'v4.17.1', 'version' => '4.17.1.0', 'reference' => 'a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d', '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.24.2', 'version' => '1.24.2.0', 'reference' => 'bcad8d995980440892759db0c32acae7c8e79442', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpstan' => array('dev_requirement' => \false, 'replaced' => array(0 => '^1.10.35')), '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/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.5.0', 'version' => '1.5.0.0', 'reference' => 'bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354', 'type' => 'library', 'install_path' => __DIR__ . '/../react/event-loop', 'aliases' => array(), 'dev_requirement' => \false), 'react/promise' => array('pretty_version' => 'v2.11.0', 'version' => '2.11.0.0', 'reference' => '1a8460931ea36dc5c76838fec5734d55c88c6831', 'type' => 'library', 'install_path' => __DIR__ . '/../react/promise', 'aliases' => array(), 'dev_requirement' => \false), 'react/socket' => array('pretty_version' => 'v1.14.0', 'version' => '1.14.0.0', 'reference' => '21591111d3ea62e31f2254280ca0656bc2b1bda6', '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 => 'dev-main')), 'rector/rector-doctrine' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '9de7d58cb2b3438a469a609457a92dd37a310acc', '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' => '89c94de72aac045e89368088af355663b9396696', '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' => '9d85ec12514cc5dc3de835f524e77e20eb2404ae', '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(), 'dev_requirement' => \false), 'rector/rector-symfony' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '38014d41e7ccddfdc4c9c839931c68a57d931f63', '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/console' => array('pretty_version' => 'v6.3.8', 'version' => '6.3.8.0', 'reference' => '0d14a9f6d04d4ac38a8cea1171f4554e325dae92', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/deprecation-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => '*')), 'symfony/filesystem' => array('pretty_version' => 'v6.3.1', 'version' => '6.3.1.0', 'reference' => 'edd36776956f2a6fcf577edb5b05eb0e3bdc52ae', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/filesystem', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/finder' => array('pretty_version' => 'v6.3.5', 'version' => '6.3.5.0', 'reference' => 'a1b31d88c0e998168ca7792f222cbecee47428c4', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-ctype' => array('dev_requirement' => \false, 'replaced' => array(0 => '*')), 'symfony/polyfill-intl-grapheme' => array('dev_requirement' => \false, 'replaced' => array(0 => '*')), 'symfony/polyfill-mbstring' => array('pretty_version' => 'v1.28.0', 'version' => '1.28.0.0', 'reference' => '42292d99c55abe617799667f454222c54c60e229', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/process' => array('pretty_version' => 'v6.3.4', 'version' => '6.3.4.0', 'reference' => '0b5c29118f2e980d455d2e34a5659f4579847c54', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/process', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/service-contracts' => array('pretty_version' => 'v3.4.0', 'version' => '3.4.0.0', 'reference' => 'b3313c2dbffaf71c8de2934e2ea56ed2291a3838', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/service-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/string' => array('dev_requirement' => \false, 'replaced' => array(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), '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/rector/rector/vendor/react/promise/README.md b/vendor/rector/rector/vendor/react/promise/README.md index 9449b920d..fd233c47d 100644 --- a/vendor/rector/rector/vendor/react/promise/README.md +++ b/vendor/rector/rector/vendor/react/promise/README.md @@ -850,7 +850,7 @@ This project follows [SemVer](https://semver.org/). This will install the latest supported version: ```bash -composer require react/promise:^2.10 +composer require react/promise:^2.11 ``` See also the [CHANGELOG](CHANGELOG.md) for details about version upgrades. diff --git a/vendor/rector/rector/vendor/react/promise/composer.json b/vendor/rector/rector/vendor/react/promise/composer.json index 5d178d83c..158a673e5 100644 --- a/vendor/rector/rector/vendor/react/promise/composer.json +++ b/vendor/rector/rector/vendor/react/promise/composer.json @@ -28,7 +28,7 @@ "php": ">=5.4.0" }, "require-dev": { - "phpunit\/phpunit": "^9.5 || ^5.7 || ^4.8.36" + "phpunit\/phpunit": "^9.6 || ^5.7 || ^4.8.36" }, "autoload": { "psr-4": { @@ -41,8 +41,8 @@ "autoload-dev": { "psr-4": { "RectorPrefix202311\\React\\Promise\\": [ - "tests", - "tests\/fixtures" + "tests\/", + "tests\/fixtures\/" ] } }, diff --git a/vendor/rector/rector/vendor/symfony/service-contracts/ServiceLocatorTrait.php b/vendor/rector/rector/vendor/symfony/service-contracts/ServiceLocatorTrait.php index 4b881ae62..4688bdd00 100644 --- a/vendor/rector/rector/vendor/symfony/service-contracts/ServiceLocatorTrait.php +++ b/vendor/rector/rector/vendor/symfony/service-contracts/ServiceLocatorTrait.php @@ -36,7 +36,7 @@ trait ServiceLocatorTrait */ private $providedTypes; /** - * @param callable[] $factories + * @param array $factories */ public function __construct(array $factories) { diff --git a/vendor/rector/rector/vendor/symfony/service-contracts/ServiceProviderInterface.php b/vendor/rector/rector/vendor/symfony/service-contracts/ServiceProviderInterface.php index 01a45cc89..9482c1b29 100644 --- a/vendor/rector/rector/vendor/symfony/service-contracts/ServiceProviderInterface.php +++ b/vendor/rector/rector/vendor/symfony/service-contracts/ServiceProviderInterface.php @@ -35,7 +35,7 @@ public function has(string $id) : bool; * * ['foo' => '?'] means the container provides service name "foo" of unspecified type * * ['bar' => '?Bar\Baz'] means the container provides a service "bar" of type Bar\Baz|null * - * @return string[] The provided service types, keyed by service names + * @return array The provided service types, keyed by service names */ public function getProvidedServices() : array; } diff --git a/vendor/rector/rector/vendor/symfony/service-contracts/Test/ServiceLocatorTest.php b/vendor/rector/rector/vendor/symfony/service-contracts/Test/ServiceLocatorTest.php deleted file mode 100644 index 86d3a5af6..000000000 --- a/vendor/rector/rector/vendor/symfony/service-contracts/Test/ServiceLocatorTest.php +++ /dev/null @@ -1,21 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -namespace RectorPrefix202311\Symfony\Contracts\Service\Test; - -\class_alias(ServiceLocatorTestCase::class, ServiceLocatorTest::class); -if (\false) { - /** - * @deprecated since PHPUnit 9.6 - */ - class ServiceLocatorTest - { - } -} diff --git a/vendor/rector/rector/vendor/symfony/service-contracts/Test/ServiceLocatorTestCase.php b/vendor/rector/rector/vendor/symfony/service-contracts/Test/ServiceLocatorTestCase.php deleted file mode 100644 index e45dedd7a..000000000 --- a/vendor/rector/rector/vendor/symfony/service-contracts/Test/ServiceLocatorTestCase.php +++ /dev/null @@ -1,83 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -namespace RectorPrefix202311\Symfony\Contracts\Service\Test; - -use PHPUnit\Framework\TestCase; -use RectorPrefix202311\Psr\Container\ContainerInterface; -use RectorPrefix202311\Symfony\Contracts\Service\ServiceLocatorTrait; -abstract class ServiceLocatorTestCase extends TestCase -{ - protected function getServiceLocator(array $factories) : ContainerInterface - { - return new class($factories) implements ContainerInterface - { - use ServiceLocatorTrait; - }; - } - public function testHas() - { - $locator = $this->getServiceLocator(['foo' => function () { - return 'bar'; - }, 'bar' => function () { - return 'baz'; - }, function () { - return 'dummy'; - }]); - $this->assertTrue($locator->has('foo')); - $this->assertTrue($locator->has('bar')); - $this->assertFalse($locator->has('dummy')); - } - public function testGet() - { - $locator = $this->getServiceLocator(['foo' => function () { - return 'bar'; - }, 'bar' => function () { - return 'baz'; - }]); - $this->assertSame('bar', $locator->get('foo')); - $this->assertSame('baz', $locator->get('bar')); - } - public function testGetDoesNotMemoize() - { - $i = 0; - $locator = $this->getServiceLocator(['foo' => function () use(&$i) { - ++$i; - return 'bar'; - }]); - $this->assertSame('bar', $locator->get('foo')); - $this->assertSame('bar', $locator->get('foo')); - $this->assertSame(2, $i); - } - public function testThrowsOnUndefinedInternalService() - { - if (!$this->getExpectedException()) { - $this->expectException(\RectorPrefix202311\Psr\Container\NotFoundExceptionInterface::class); - $this->expectExceptionMessage('The service "foo" has a dependency on a non-existent service "bar". This locator only knows about the "foo" service.'); - } - $locator = $this->getServiceLocator(['foo' => function () use(&$locator) { - return $locator->get('bar'); - }]); - $locator->get('foo'); - } - public function testThrowsOnCircularReference() - { - $this->expectException(\RectorPrefix202311\Psr\Container\ContainerExceptionInterface::class); - $this->expectExceptionMessage('Circular reference detected for service "bar", path: "bar -> baz -> bar".'); - $locator = $this->getServiceLocator(['foo' => function () use(&$locator) { - return $locator->get('bar'); - }, 'bar' => function () use(&$locator) { - return $locator->get('baz'); - }, 'baz' => function () use(&$locator) { - return $locator->get('bar'); - }]); - $locator->get('foo'); - } -}