diff --git a/tools/.phpstan/composer.json b/tools/.phpstan/composer.json index da83304ba..f19e11a6b 100644 --- a/tools/.phpstan/composer.json +++ b/tools/.phpstan/composer.json @@ -1,8 +1,8 @@ { "require-dev": { - "phpstan/phpstan": "^2.3.0", + "phpstan/phpstan": "^2.3.1", "phpstan/extension-installer": "^1.4.3", - "phpstan/phpstan-phpunit": "^2.1.0", + "phpstan/phpstan-phpunit": "^2.1.1", "phpstan/phpstan-strict-rules": "^2.1.0", "ergebnis/phpstan-rules": "^2.14.0" }, diff --git a/tools/.phpstan/composer.lock b/tools/.phpstan/composer.lock index 91fd66adb..2f37ed1e5 100644 --- a/tools/.phpstan/composer.lock +++ b/tools/.phpstan/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": "e91840cd9380f46ff81064f2cf869ded", + "content-hash": "5cac6fba6954f3e9cb51ba7dbb4962c4", "packages": [], "packages-dev": [ { @@ -186,11 +186,11 @@ }, { "name": "phpstan/phpstan", - "version": "2.3.0", + "version": "2.3.1", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/b1f9890d9af53a25c58129e78f0aadd31f90d7f4", - "reference": "b1f9890d9af53a25c58129e78f0aadd31f90d7f4", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/6155239b488e95d26d1ebd95c6b4bb294d7f09db", + "reference": "6155239b488e95d26d1ebd95c6b4bb294d7f09db", "shasum": "" }, "require": { @@ -246,20 +246,20 @@ "type": "github" } ], - "time": "2026-10-06T06:15:36+00:00" + "time": "2026-10-08T21:09:11+00:00" }, { "name": "phpstan/phpstan-phpunit", - "version": "2.1.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "a31e9dea4b5858dcad4a8dddd97f3384a90d46d1" + "reference": "8d16b8478e523a47f8c02e83bce8981b5b5a3b03" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/a31e9dea4b5858dcad4a8dddd97f3384a90d46d1", - "reference": "a31e9dea4b5858dcad4a8dddd97f3384a90d46d1", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/8d16b8478e523a47f8c02e83bce8981b5b5a3b03", + "reference": "8d16b8478e523a47f8c02e83bce8981b5b5a3b03", "shasum": "" }, "require": { @@ -302,9 +302,9 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/2.1.0" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/2.1.1" }, - "time": "2026-10-06T07:32:40+00:00" + "time": "2026-10-06T18:12:32+00:00" }, { "name": "phpstan/phpstan-strict-rules", diff --git a/tools/.phpstan/vendor/composer/installed.json b/tools/.phpstan/vendor/composer/installed.json index a536ea3f9..3d87afb30 100644 --- a/tools/.phpstan/vendor/composer/installed.json +++ b/tools/.phpstan/vendor/composer/installed.json @@ -188,12 +188,12 @@ }, { "name": "phpstan/phpstan", - "version": "2.3.0", - "version_normalized": "2.3.0.0", + "version": "2.3.1", + "version_normalized": "2.3.1.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/b1f9890d9af53a25c58129e78f0aadd31f90d7f4", - "reference": "b1f9890d9af53a25c58129e78f0aadd31f90d7f4", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/6155239b488e95d26d1ebd95c6b4bb294d7f09db", + "reference": "6155239b488e95d26d1ebd95c6b4bb294d7f09db", "shasum": "" }, "require": { @@ -202,7 +202,7 @@ "conflict": { "phpstan/phpstan-shim": "*" }, - "time": "2026-10-06T06:15:36+00:00", + "time": "2026-10-08T21:09:11+00:00", "bin": [ "phpstan", "phpstan.phar" @@ -255,17 +255,17 @@ }, { "name": "phpstan/phpstan-phpunit", - "version": "2.1.0", - "version_normalized": "2.1.0.0", + "version": "2.1.1", + "version_normalized": "2.1.1.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "a31e9dea4b5858dcad4a8dddd97f3384a90d46d1" + "reference": "8d16b8478e523a47f8c02e83bce8981b5b5a3b03" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/a31e9dea4b5858dcad4a8dddd97f3384a90d46d1", - "reference": "a31e9dea4b5858dcad4a8dddd97f3384a90d46d1", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/8d16b8478e523a47f8c02e83bce8981b5b5a3b03", + "reference": "8d16b8478e523a47f8c02e83bce8981b5b5a3b03", "shasum": "" }, "require": { @@ -284,7 +284,7 @@ "phpunit/phpunit": "^9.6", "shipmonk/name-collision-detector": "^2.1" }, - "time": "2026-10-06T07:32:40+00:00", + "time": "2026-10-06T18:12:32+00:00", "type": "phpstan-extension", "extra": { "phpstan": { @@ -310,7 +310,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/2.1.0" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/2.1.1" }, "install-path": "../phpstan/phpstan-phpunit" }, diff --git a/tools/.phpstan/vendor/composer/installed.php b/tools/.phpstan/vendor/composer/installed.php index 1d33285bd..f702faed1 100644 --- a/tools/.phpstan/vendor/composer/installed.php +++ b/tools/.phpstan/vendor/composer/installed.php @@ -3,7 +3,7 @@ 'name' => '__root__', 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => '846cfc101596f96307196597c2f1898c444db22f', + 'reference' => '82ec82e0eccc363c18da38370e705984c9fc9253', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -13,7 +13,7 @@ '__root__' => array( 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => '846cfc101596f96307196597c2f1898c444db22f', + 'reference' => '82ec82e0eccc363c18da38370e705984c9fc9253', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -47,18 +47,18 @@ 'dev_requirement' => true, ), 'phpstan/phpstan' => array( - 'pretty_version' => '2.3.0', - 'version' => '2.3.0.0', - 'reference' => 'b1f9890d9af53a25c58129e78f0aadd31f90d7f4', + 'pretty_version' => '2.3.1', + 'version' => '2.3.1.0', + 'reference' => '6155239b488e95d26d1ebd95c6b4bb294d7f09db', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpstan', 'aliases' => array(), 'dev_requirement' => true, ), 'phpstan/phpstan-phpunit' => array( - 'pretty_version' => '2.1.0', - 'version' => '2.1.0.0', - 'reference' => 'a31e9dea4b5858dcad4a8dddd97f3384a90d46d1', + 'pretty_version' => '2.1.1', + 'version' => '2.1.1.0', + 'reference' => '8d16b8478e523a47f8c02e83bce8981b5b5a3b03', 'type' => 'phpstan-extension', 'install_path' => __DIR__ . '/../phpstan/phpstan-phpunit', 'aliases' => array(), diff --git a/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertEmptyIsDiscouragedRule.php b/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertEmptyIsDiscouragedRule.php index 5459e263e..b0ebf2317 100644 --- a/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertEmptyIsDiscouragedRule.php +++ b/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertEmptyIsDiscouragedRule.php @@ -2,14 +2,21 @@ namespace PHPStan\Rules\PHPUnit; +use Countable; use PhpParser\Node; use PhpParser\Node\Expr\CallLike; use PhpParser\Node\Expr\MethodCall; use PhpParser\Node\Expr\StaticCall; use PhpParser\Node\Identifier; +use PhpParser\Node\Scalar\Int_; +use PhpParser\Node\Scalar\String_; use PHPStan\Analyser\Scope; use PHPStan\Rules\Rule; use PHPStan\Rules\RuleErrorBuilder; +use PHPStan\Type\Type; +use PHPStan\Type\TypeCombinator; +use PHPStan\Type\UnionType; +use function array_merge; use function count; use function in_array; use function sprintf; @@ -43,11 +50,83 @@ public function processNode(Node $node, Scope $scope): array return []; } + $errorBuilder = RuleErrorBuilder::message(sprintf('%s() is not allowed. Use more strict assertion.', $node->name->toString())) + ->identifier('phpunit.assertEmpty'); + + if (AssertRuleHelper::hasNamedOrUnpackedArguments($node)) { + return [$errorBuilder->build()]; + } + + $replacement = $this->getReplacement($scope->getNativeType($node->getArgs()[0]->value), $node->name->toLowerString() === 'assertnotempty'); + if ($replacement !== null) { + [$correctName, $expectedValue] = $replacement; + $errorBuilder->fixNode($node, static function (CallLike $node) use ($correctName, $expectedValue) { + $node->name = new Identifier($correctName); + if ($expectedValue !== null) { + $node->args = array_merge([new Node\Arg($expectedValue)], $node->args); + } + + return $node; + }); + } + return [ - RuleErrorBuilder::message(sprintf('%s() is not allowed. Use more strict assertion.', $node->name->toString())) - ->identifier('phpunit.assertEmpty') - ->build(), + $errorBuilder->build(), ]; } + /** + * @return array{string, Node\Expr|null}|null + */ + private function getReplacement(Type $type, bool $negated): ?array + { + if ($type instanceof UnionType) { + if (TypeCombinator::containsNull($type)) { + $typeWithoutNull = TypeCombinator::removeNull($type); + + $classReflections = $typeWithoutNull->getObjectClassReflections(); + if (count($classReflections) === 0) { + return null; + } + foreach ($classReflections as $classReflection) { + if ( + $classReflection->isBuiltin() + || !$classReflection->isFinalByKeyword() + || $classReflection->implementsInterface(Countable::class) + ) { + return null; + } + + $parentClass = $classReflection->getParentClass(); + while ($parentClass !== null) { + // Builtin parents can define different empty() semantics. + if ($parentClass->isBuiltin()) { + return null; + } + $parentClass = $parentClass->getParentClass(); + } + } + + return [$negated ? 'assertNotNull' : 'assertNull', null]; + } + + return null; + } + + if ($type->isBoolean()->yes()) { + return [$negated ? 'assertTrue' : 'assertFalse', null]; + } + if ($type->isArray()->yes()) { + return [$negated ? 'assertNotCount' : 'assertCount', new Int_(0)]; + } + if ($type->isInteger()->yes()) { + return [$negated ? 'assertNotSame' : 'assertSame', new Int_(0)]; + } + if ($type->isNonFalsyString()->yes()) { + return [$negated ? 'assertNotSame' : 'assertSame', new String_('')]; + } + + return null; + } + } diff --git a/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertEqualsIsDiscouragedRule.php b/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertEqualsIsDiscouragedRule.php index ed6470e27..56be120a1 100644 --- a/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertEqualsIsDiscouragedRule.php +++ b/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertEqualsIsDiscouragedRule.php @@ -73,6 +73,10 @@ public function processNode(Node $node, Scope $scope): array ), )->identifier('phpunit.assertEquals') ->fixNode($node, static function (CallLike $node) use ($correctName) { + if (AssertRuleHelper::hasNamedOrUnpackedArguments($node)) { + return $node; + } + $node->name = new Node\Identifier($correctName); return $node; diff --git a/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertRuleHelper.php b/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertRuleHelper.php index ecaec91df..5fb958d9e 100644 --- a/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertRuleHelper.php +++ b/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertRuleHelper.php @@ -3,6 +3,7 @@ namespace PHPStan\Rules\PHPUnit; use PhpParser\Node; +use PhpParser\Node\Expr\CallLike; use PHPStan\Analyser\Scope; use PHPStan\Type\ObjectType; use function in_array; @@ -46,4 +47,16 @@ public static function isMethodOrStaticCallOnAssert(Node $node, Scope $scope): b return $testCaseType->isSuperTypeOf($calledOnType)->yes(); } + public static function hasNamedOrUnpackedArguments(CallLike $call): bool + { + foreach ($call->getArgs() as $arg) { + // PHPUnit does not support named arguments for most of its APIs, e.g. assert*. + if ($arg->name !== null || $arg->unpack) { + return true; + } + } + + return false; + } + } diff --git a/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertSameBooleanExpectedRule.php b/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertSameBooleanExpectedRule.php index 890787930..495433713 100644 --- a/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertSameBooleanExpectedRule.php +++ b/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertSameBooleanExpectedRule.php @@ -51,6 +51,10 @@ public function processNode(Node $node, Scope $scope): array RuleErrorBuilder::message('You should use assertTrue() instead of assertSame() when expecting "true"') ->identifier('phpunit.assertTrue') ->fixNode($node, static function (CallLike $node) { + if (AssertRuleHelper::hasNamedOrUnpackedArguments($node)) { + return $node; + } + $node->name = new Node\Identifier('assertTrue'); $node->args = self::rewriteArgs($node->args); diff --git a/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertSameNullExpectedRule.php b/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertSameNullExpectedRule.php index 2d5fda418..ee9e56bb5 100644 --- a/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertSameNullExpectedRule.php +++ b/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertSameNullExpectedRule.php @@ -51,6 +51,10 @@ public function processNode(Node $node, Scope $scope): array RuleErrorBuilder::message('You should use assertNull() instead of assertSame(null, $actual).') ->identifier('phpunit.assertNull') ->fixNode($node, static function (CallLike $node) { + if (AssertRuleHelper::hasNamedOrUnpackedArguments($node)) { + return $node; + } + $node->name = new Node\Identifier('assertNull'); $node->args = self::rewriteArgs($node->args); diff --git a/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertSameWithCountRule.php b/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertSameWithCountRule.php index 2a5a76515..196037c1f 100644 --- a/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertSameWithCountRule.php +++ b/tools/.phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/AssertSameWithCountRule.php @@ -5,6 +5,7 @@ use Countable; use PhpParser\Node; use PhpParser\Node\Expr\CallLike; +use PhpParser\NodeAbstract; use PHPStan\Analyser\Scope; use PHPStan\Rules\Rule; use PHPStan\Rules\RuleErrorBuilder; @@ -50,6 +51,21 @@ public function processNode(Node $node, Scope $scope): array return [ RuleErrorBuilder::message('You should use assertCount($expectedCount, $variable) instead of assertSame($expectedCount, count($variable)).') ->identifier('phpunit.assertCount') + ->fixNode($node, static function (CallLike $node) use ($scope) { + if (AssertRuleHelper::hasNamedOrUnpackedArguments($node)) { + return $node; + } + + $newArgs = self::rewriteArgs($node->args, $scope); + if ($newArgs === null) { + return $node; + } + + $node->name = new Node\Identifier('assertCount'); + $node->args = $newArgs; + + return $node; + }) ->build(), ]; } @@ -58,6 +74,21 @@ public function processNode(Node $node, Scope $scope): array return [ RuleErrorBuilder::message('You should use assertCount($expectedCount, $variable) instead of assertSame($expectedCount, $variable->count()).') ->identifier('phpunit.assertCount') + ->fixNode($node, static function (CallLike $node) use ($scope) { + if (AssertRuleHelper::hasNamedOrUnpackedArguments($node)) { + return $node; + } + + $newArgs = self::rewriteArgs($node->args, $scope); + if ($newArgs === null) { + return $node; + } + + $node->name = new Node\Identifier('assertCount'); + $node->args = $newArgs; + + return $node; + }) ->build(), ]; } @@ -109,4 +140,48 @@ private static function isNormalCount(Node\Expr\FuncCall $countFuncCall, Type $c return $isNormalCount; } + /** + * @template T of NodeAbstract + * @param array $args + * @return list|null + */ + private static function rewriteArgs(array $args, Scope $scope): ?array + { + $newArgs = []; + foreach ($args as $i => $arg) { + if (!$arg instanceof Node\Arg) { + $newArgs[] = $arg; + continue; + } + + if ($i !== 1 || !$arg->value instanceof CallLike) { + $newArgs[] = $arg; + continue; + } + + $callLike = $arg->value; + + // for now skip more complex cases + if (AssertRuleHelper::hasNamedOrUnpackedArguments($callLike)) { + return null; + } + + if (self::isCountFunctionCall($callLike, $scope)) { + if (count($callLike->getArgs()) !== 1) { + return null; + } + + $newArgs[] = new Node\Arg($callLike->getArgs()[0]->value); + continue; + } elseif (self::isCountableMethodCall($callLike, $scope)) { + $newArgs[] = new Node\Arg($callLike->var); + continue; + } + + return null; + } + + return $newArgs; + } + } diff --git a/tools/.phpstan/vendor/phpstan/phpstan/phpstan.phar b/tools/.phpstan/vendor/phpstan/phpstan/phpstan.phar index e88b0c981..65d3528cc 100755 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/phpstan.phar and b/tools/.phpstan/vendor/phpstan/phpstan/phpstan.phar differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/phpstan.phar.asc b/tools/.phpstan/vendor/phpstan/phpstan/phpstan.phar.asc index 8724fc9ea..fe122df46 100644 --- a/tools/.phpstan/vendor/phpstan/phpstan/phpstan.phar.asc +++ b/tools/.phpstan/vendor/phpstan/phpstan/phpstan.phar.asc @@ -1,16 +1,16 @@ -----BEGIN PGP SIGNATURE----- -iQIzBAABCgAdFiEEynwsejDI6OEnSoR2UcZzBf/C5cAFAmrEkQoACgkQUcZzBf/C -5cBe3w//a0uFZmXretjdK54Xjio4mlu/CO48KZnDqK4TNgWB5PC5Yx+iMaGl61W/ -zJYR6YXoLrqmQx8+VXlKzE0Mn5ow0dNayPILs9ufTVXM8al1RWLX+ASzMwNF5bAj -pb+1SAsqC7fWBAALas4DpOjdkJNl6hTGyTaS4EwluwW6ghQPdn89o7IYJIxJpb2z -gk1b95QpHqkEhxbXby5BixvPgPy2lW1r6tFNLyo2WGNRTxYVyXb25+w39e7USvyI -Eo0AecAczvVMFMO/IBUX8BKbv2mqA1lktx1+rOEaCJIsJ7DqIhX6yeDGzoKnk3tu -1bGCI4ToiaoJtznZ7RxiCaZQmm1qrWhRJXLifESLTpiTTF1zUHk2SUlSk1tPkFJg -1EBOpjHibOnVToEBBx+bbqlekBo8nLNALUPbuWyWLHSU1i10uGmXTkC7SxfHJynx -ySYcWBTWlKBxTgUb9w1LQ1XPa8/Iy0jaj0msnJfu0kgG3SMdJaxW3OAmpCDYtk2L -Z45Z2yDGevOK1DYba84MPeqbfJ/lKx+/JApnyfLfGf1CRmG4ijA+yZRlAc4W0od7 -DV7VLK5DiWPUzAyywE3353oMxzBsLrSV3HRjejkZ4q5x7V0PLQl465v5ZCcmFQkG -SDADCHVnLxSZFnTImsNz5PMdX++kGAEJPMw1aQxRHJwMBoxTlHU= -=guZ4 +iQIzBAABCgAdFiEEynwsejDI6OEnSoR2UcZzBf/C5cAFAmrIBP8ACgkQUcZzBf/C +5cBxhg/9HevE88qXGGzxw2FYZSFh8WyqJXGNWRsgDcSp0+LoJJt2XHsYbQr3xfWs +7Q37bOulOXOFjrVFx53yzi9aLuId/qx1BEpgvCrx64631wJmGMGVYnB2CFBmgzV6 +j9aZpyf23+SoHGx+vAyPf9zNpXoCkECU4Jo/BQM6Mycq2zaHo7AJ46kac6OIUori +9Wc9HWylYEysSViB7wg8YJ25gg5AdTJCymi/CmWuwGWTCKtfCUuGDIvIXFz9zFon +ls7uhLJVqS0Mgxuc/gps0pPu3Bq4+z8ARMHPkcR9801kPIfZnuuidkHJPO6Cxyp+ +kATrMQrEGOW7Id/zFxgMlm1bMee+I2uM8JGqahTSlor3QOuftpz6vH1tK8ZD21cx +JLaAdXYAC8AJ4sa0pKcWxqq+UuwdQpqSyrChz/kRSqpIctIRuzFqPAmmLulMrb/L +q60YC9y9kRLZKEW8Lgbn6a4PYRawM+Dg5fgLc7VMeKgR9cPV0Gux1v8p7LGB+F5p +TeiToKD6Hpub1Q6Fv4w4abfVyzWnkol9B8E3yZyHYnxOnoIiJ2P1PFNqiCPeyPPc +cu0XRTGSJQKri0ZwuVu0WclHzh9sTJ43sjUQWjgIxGSM8mtU7Qq3Zf0Q1BHElMEJ +C7ByRPQtljE65NPrVaGUW8IFqaRder2pkEjBvCMs5g6ceh49OfQ= +=3X3+ -----END PGP SIGNATURE----- diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/.version b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/.version index dbce94cd0..b890c5081 100644 --- a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/.version +++ b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/.version @@ -1 +1 @@ -6351afb +28c29b8 diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.3-zts.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.3-zts.so new file mode 100644 index 000000000..9bd752ce6 Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.3-zts.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.3.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.3.so index c64e70667..61163d8db 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.3.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.3.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.4-zts.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.4-zts.so new file mode 100644 index 000000000..060f8b4c2 Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.4-zts.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.4.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.4.so index c0741e58f..551b4596a 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.4.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.4.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.5-zts.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.5-zts.so new file mode 100644 index 000000000..e4b290eed Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.5-zts.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.5.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.5.so index dc390e306..e1a30761b 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.5.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.5.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.6-zts.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.6-zts.so index 72585545b..376bc4a98 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.6-zts.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.6-zts.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.6.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.6.so index e0d392eac..3ece6610d 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.6.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo-8.6.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo_core.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo_core.so new file mode 100644 index 000000000..8627d93a2 Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-arm64/phpstan_turbo_core.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.3-zts.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.3-zts.so new file mode 100644 index 000000000..8628fa5fa Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.3-zts.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.3.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.3.so index 810e7aa75..2ed13b926 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.3.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.3.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.4-zts.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.4-zts.so new file mode 100644 index 000000000..1399ca1ad Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.4-zts.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.4.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.4.so index ebd51601c..bb986c3c6 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.4.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.4.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.5-zts.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.5-zts.so new file mode 100644 index 000000000..a33b2af87 Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.5-zts.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.5.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.5.so index d5e036199..d81f91c83 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.5.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.5.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.6-zts.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.6-zts.so index 916ecb7d2..917ba8cdf 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.6-zts.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.6-zts.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.6.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.6.so index dc08fc043..6aba43551 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.6.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo-8.6.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo_core.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo_core.so new file mode 100644 index 000000000..3a47c2cb8 Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-gnu-x86_64/phpstan_turbo_core.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.3-zts.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.3-zts.so new file mode 100644 index 000000000..e2bb7b412 Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.3-zts.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.3.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.3.so index 5006c6b0f..476281621 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.3.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.3.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.4-zts.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.4-zts.so new file mode 100644 index 000000000..f03555f6c Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.4-zts.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.4.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.4.so index 3b9990bca..f9264c6c9 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.4.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.4.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.5-zts.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.5-zts.so new file mode 100644 index 000000000..5bb7a6bd9 Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.5-zts.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.5.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.5.so index 379ae39bf..0c49d5484 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.5.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.5.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.6-zts.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.6-zts.so index 872bb6877..92d8d5ce5 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.6-zts.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.6-zts.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.6.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.6.so index 0a29a256f..78a20d82a 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.6.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo-8.6.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo_core.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo_core.so new file mode 100644 index 000000000..8dfcb7e6e Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-arm64/phpstan_turbo_core.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.3-zts.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.3-zts.so new file mode 100644 index 000000000..752cba018 Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.3-zts.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.3.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.3.so index 9557efd4d..69885c085 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.3.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.3.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.4-zts.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.4-zts.so new file mode 100644 index 000000000..abbd6ae9b Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.4-zts.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.4.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.4.so index a0275099d..4cfadf75f 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.4.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.4.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.5-zts.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.5-zts.so new file mode 100644 index 000000000..c8ea91ea5 Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.5-zts.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.5.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.5.so index 3f8ab7ad0..ce9a784fd 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.5.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.5.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.6-zts.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.6-zts.so index 7d559244a..1cb34509e 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.6-zts.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.6-zts.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.6.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.6.so index bfd7194d3..572c27be8 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.6.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo-8.6.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo_core.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo_core.so new file mode 100644 index 000000000..e2d73c490 Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/linux-musl-x86_64/phpstan_turbo_core.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo-8.3.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo-8.3.so index 641597d20..aef579c9c 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo-8.3.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo-8.3.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo-8.4.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo-8.4.so index 74f87f54a..009a3252b 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo-8.4.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo-8.4.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo-8.5.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo-8.5.so index f2dfc335f..ec39fb036 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo-8.5.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo-8.5.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo-8.6.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo-8.6.so index a25881edb..c9abfa604 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo-8.6.so and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo-8.6.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo_core.so b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo_core.so new file mode 100644 index 000000000..b54a4d7e6 Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/macos-arm64/phpstan_turbo_core.so differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.3-zts.dll b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.3-zts.dll index f0de59699..a7da0e373 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.3-zts.dll and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.3-zts.dll differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.3.dll b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.3.dll index 7d11b8e5e..25a2629b5 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.3.dll and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.3.dll differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.4-zts.dll b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.4-zts.dll index def9abcde..710ad6f4b 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.4-zts.dll and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.4-zts.dll differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.4.dll b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.4.dll index ef40c7a7d..fcbd1f3da 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.4.dll and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.4.dll differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.5-zts.dll b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.5-zts.dll index 02b28bef4..9a77aa688 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.5-zts.dll and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.5-zts.dll differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.5.dll b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.5.dll index e48cc7357..9978584e8 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.5.dll and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.5.dll differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.6-zts.dll b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.6-zts.dll index c8932260c..6fcdc5139 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.6-zts.dll and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.6-zts.dll differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.6.dll b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.6.dll index e65d74e70..29ff66d9e 100644 Binary files a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.6.dll and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo-8.6.dll differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo_core-zts.dll b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo_core-zts.dll new file mode 100644 index 000000000..abae51cc7 Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo_core-zts.dll differ diff --git a/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo_core.dll b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo_core.dll new file mode 100644 index 000000000..a947fee38 Binary files /dev/null and b/tools/.phpstan/vendor/phpstan/phpstan/turbo-ext/windows-x86_64/phpstan_turbo_core.dll differ