Skip to content

Commit ea153d1

Browse files
authored
Merge pull request #2567 from norkunas/formats-provider-alias
Configure formats provider interface autowiring alias
2 parents d86f956 + 2ea50f1 commit ea153d1

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/Bridge/Symfony/Bundle/Resources/config/api.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@
6868
<argument type="service" id="api_platform.metadata.resource.metadata_factory" />
6969
<argument>%api_platform.formats%</argument>
7070
</service>
71+
<service id="ApiPlatform\Core\Api\OperationAwareFormatsProviderInterface" alias="api_platform.formats_provider" />
7172

7273
<!-- Serializer -->
7374

tests/Bridge/Symfony/Bundle/DependencyInjection/ApiPlatformExtensionTest.php

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

1616
use ApiPlatform\Core\Api\FilterInterface;
1717
use ApiPlatform\Core\Api\IriConverterInterface;
18+
use ApiPlatform\Core\Api\OperationAwareFormatsProviderInterface;
1819
use ApiPlatform\Core\Api\ResourceClassResolverInterface;
1920
use ApiPlatform\Core\Api\UrlGeneratorInterface;
2021
use ApiPlatform\Core\Bridge\Doctrine\MongoDbOdm\Extension\AggregationCollectionExtensionInterface;
@@ -831,6 +832,7 @@ private function getPartialContainerBuilderProphecy()
831832
ResourceClassResolverInterface::class => 'api_platform.resource_class_resolver',
832833
PropertyFilter::class => 'api_platform.serializer.property_filter',
833834
GroupFilter::class => 'api_platform.serializer.group_filter',
835+
OperationAwareFormatsProviderInterface::class => 'api_platform.formats_provider',
834836
];
835837

836838
foreach ($aliases as $alias => $service) {

0 commit comments

Comments
 (0)