Skip to content

Commit e49ad59

Browse files
committed
fix(metadata): fix mutator collection names
1 parent aea8113 commit e49ad59

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

src/Metadata/Mutator/OperationResourceMutatorCollection.php renamed to src/Metadata/Mutator/OperationMutatorCollection.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
/**
1919
* @internal
2020
*/
21-
final class OperationResourceMutatorCollection implements OperationMutatorCollectionInterface
21+
final class OperationMutatorCollection implements OperationMutatorCollectionInterface
2222
{
2323
private array $mutators = [];
2424

src/Metadata/Mutator/ResourceResourceMutatorCollection.php renamed to src/Metadata/Mutator/ResourceMutatorCollection.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
/**
1919
* @internal
2020
*/
21-
final class ResourceResourceMutatorCollection implements ResourceMutatorCollectionInterface
21+
final class ResourceMutatorCollection implements ResourceMutatorCollectionInterface
2222
{
23-
private array $mutators;
23+
private array $mutators = [];
2424

2525
public function add(string $resourceClass, ResourceMutatorInterface $mutator): void
2626
{

src/Metadata/Tests/Resource/Factory/MutatorResourceMetadataCollectionFactoryTest.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
use ApiPlatform\Metadata\ApiResource;
1717
use ApiPlatform\Metadata\HttpOperation;
18-
use ApiPlatform\Metadata\Mutator\OperationResourceMutatorCollection;
19-
use ApiPlatform\Metadata\Mutator\ResourceResourceMutatorCollection;
18+
use ApiPlatform\Metadata\Mutator\OperationMutatorCollection;
19+
use ApiPlatform\Metadata\Mutator\ResourceMutatorCollection;
2020
use ApiPlatform\Metadata\Operation;
2121
use ApiPlatform\Metadata\OperationMutatorInterface;
2222
use ApiPlatform\Metadata\Operations;
@@ -35,10 +35,10 @@ public function testMutateResource(): void
3535
$resourceMetadataCollection = new ResourceMetadataCollection($resourceClass);
3636
$resourceMetadataCollection[] = (new ApiResource())->withClass($resourceClass);
3737

38-
$resourceMutatorCollection = new ResourceResourceMutatorCollection();
38+
$resourceMutatorCollection = new ResourceMutatorCollection();
3939
$resourceMutatorCollection->add($resourceClass, new DummyResourceMutator());
4040

41-
$customResourceMetadataCollectionFactory = new MutatorResourceMetadataCollectionFactory($resourceMutatorCollection, new OperationResourceMutatorCollection(), $decorated);
41+
$customResourceMetadataCollectionFactory = new MutatorResourceMetadataCollectionFactory($resourceMutatorCollection, new OperationMutatorCollection(), $decorated);
4242

4343
$decorated->expects($this->once())->method('create')->with($resourceClass)->willReturn(
4444
$resourceMetadataCollection,
@@ -62,10 +62,10 @@ public function testMutateOperation(): void
6262
$resourceMetadataCollection = new ResourceMetadataCollection($resourceClass);
6363
$resourceMetadataCollection[] = (new ApiResource())->withClass($resourceClass)->withOperations($operations);
6464

65-
$operationMutatorCollection = new OperationResourceMutatorCollection();
65+
$operationMutatorCollection = new OperationMutatorCollection();
6666
$operationMutatorCollection->add('_api_Dummy_get', new DummyOperationMutator());
6767

68-
$customResourceMetadataCollectionFactory = new MutatorResourceMetadataCollectionFactory(new ResourceResourceMutatorCollection(), $operationMutatorCollection, $decorated);
68+
$customResourceMetadataCollectionFactory = new MutatorResourceMetadataCollectionFactory(new ResourceMutatorCollection(), $operationMutatorCollection, $decorated);
6969

7070
$decorated->expects($this->once())->method('create')->with($resourceClass)->willReturn(
7171
$resourceMetadataCollection,

src/Symfony/Bundle/Resources/config/metadata/mutator.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
return function (ContainerConfigurator $container) {
1717
$services = $container->services();
1818

19-
$services->set('api_platform.metadata.mutator_collection.resource', 'ApiPlatform\Metadata\Mutator\ResourceResourceMutatorCollection');
19+
$services->set('api_platform.metadata.mutator_collection.resource', 'ApiPlatform\Metadata\Mutator\ResourceMutatorCollection');
2020

21-
$services->set('api_platform.metadata.mutator_collection.operation', 'ApiPlatform\Metadata\Mutator\OperationResourceMutatorCollection');
21+
$services->set('api_platform.metadata.mutator_collection.operation', 'ApiPlatform\Metadata\Mutator\OperationMutatorCollection');
2222
};

0 commit comments

Comments
 (0)