From 9497615aee2ee92d4cf8016ef1148cc7e6a57ae5 Mon Sep 17 00:00:00 2001 From: AlexandruGG Date: Sat, 3 Jul 2021 20:25:19 +0100 Subject: [PATCH] Rename Spread Mutator to SpreadOneItem --- resources/schema.json | 2 +- .../Operator/{Spread.php => SpreadOneItem.php} | 2 +- src/Mutator/ProfileList.php | 4 ++-- .../{SpreadTest.php => SpreadOneItemTest.php} | 12 ++++++------ 4 files changed, 10 insertions(+), 10 deletions(-) rename src/Mutator/Operator/{Spread.php => SpreadOneItem.php} (98%) rename tests/phpunit/Mutator/Operator/{SpreadTest.php => SpreadOneItemTest.php} (90%) diff --git a/resources/schema.json b/resources/schema.json index a25e8a773..85e65a5ba 100644 --- a/resources/schema.json +++ b/resources/schema.json @@ -323,7 +323,7 @@ "NewObject": { "$ref": "#/definitions/default-mutator-config" }, "This": { "$ref": "#/definitions/default-mutator-config" }, "Spaceship": { "$ref": "#/definitions/default-mutator-config" }, - "Spread": { "$ref": "#/definitions/default-mutator-config" }, + "SpreadOneItem": { "$ref": "#/definitions/default-mutator-config" }, "SpreadAssignment": { "$ref": "#/definitions/default-mutator-config" }, "SpreadRemoval": { "$ref": "#/definitions/default-mutator-config" }, "Foreach_": { "$ref": "#/definitions/default-mutator-config" }, diff --git a/src/Mutator/Operator/Spread.php b/src/Mutator/Operator/SpreadOneItem.php similarity index 98% rename from src/Mutator/Operator/Spread.php rename to src/Mutator/Operator/SpreadOneItem.php index 42f4e6a16..a0b752d70 100644 --- a/src/Mutator/Operator/Spread.php +++ b/src/Mutator/Operator/SpreadOneItem.php @@ -46,7 +46,7 @@ * * @implements Mutator */ -final class Spread implements Mutator +final class SpreadOneItem implements Mutator { use GetMutatorName; diff --git a/src/Mutator/ProfileList.php b/src/Mutator/ProfileList.php index 44b63acb8..cb224528c 100644 --- a/src/Mutator/ProfileList.php +++ b/src/Mutator/ProfileList.php @@ -158,8 +158,8 @@ final class ProfileList Mutator\Operator\Finally_::class, Mutator\Operator\NullSafeMethodCall::class, Mutator\Operator\NullSafePropertyCall::class, - Mutator\Operator\Spread::class, Mutator\Operator\SpreadAssignment::class, + Mutator\Operator\SpreadOneItem::class, Mutator\Operator\SpreadRemoval::class, Mutator\Operator\Ternary::class, Mutator\Operator\Throw_::class, @@ -363,8 +363,8 @@ final class ProfileList 'Finally_' => Mutator\Operator\Finally_::class, 'NullSafeMethodCall' => Mutator\Operator\NullSafeMethodCall::class, 'NullSafePropertyCall' => Mutator\Operator\NullSafePropertyCall::class, - 'Spread' => Mutator\Operator\Spread::class, 'SpreadAssignment' => Mutator\Operator\SpreadAssignment::class, + 'SpreadOneItem' => Mutator\Operator\SpreadOneItem::class, 'SpreadRemoval' => Mutator\Operator\SpreadRemoval::class, 'Ternary' => Mutator\Operator\Ternary::class, 'Throw_' => Mutator\Operator\Throw_::class, diff --git a/tests/phpunit/Mutator/Operator/SpreadTest.php b/tests/phpunit/Mutator/Operator/SpreadOneItemTest.php similarity index 90% rename from tests/phpunit/Mutator/Operator/SpreadTest.php rename to tests/phpunit/Mutator/Operator/SpreadOneItemTest.php index aa219ef74..98c5fe69b 100644 --- a/tests/phpunit/Mutator/Operator/SpreadTest.php +++ b/tests/phpunit/Mutator/Operator/SpreadOneItemTest.php @@ -37,7 +37,7 @@ use Infection\Tests\Mutator\BaseMutatorTestCase; -final class SpreadTest extends BaseMutatorTestCase +final class SpreadOneItemTest extends BaseMutatorTestCase { /** * @requires PHP >= 7.4 @@ -52,7 +52,7 @@ public function test_it_can_mutate(string $input, $expected = []): void public function mutationsProvider(): iterable { - yield 'Spread for a raw array' => [ + yield 'Spread one item for a raw array' => [ <<<'PHP' [ + yield 'Spread one item for a variable' => [ <<<'PHP' [ + yield 'Spread one item for a function call' => [ <<<'PHP' [ + yield 'Spread one item for a method call' => [ <<<'PHP' [ + yield 'Spread one item for a new iterator object' => [ <<<'PHP'