Skip to content

Commit 86797b1

Browse files
committed
fix: register api_platform.serializer.mapping.class_metadata_factory
1 parent e9ee8f7 commit 86797b1

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,10 @@
133133
<tag name="serializer.normalizer" priority="-895" />
134134
</service>
135135

136+
<service id="api_platform.serializer.mapping.class_metadata_factory" class="ApiPlatform\Core\Serializer\Mapping\Factory\ClassMetadataFactory" decorates="serializer.mapping.class_metadata_factory" decoration-priority="-1" public="false">
137+
<argument type="service" id="api_platform.serializer.mapping.class_metadata_factory.inner" />
138+
</service>
139+
136140
<!-- Resources Operations path resolver -->
137141

138142
<service id="api_platform.operation_path_resolver" alias="api_platform.operation_path_resolver.router" public="false" />

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1075,6 +1075,7 @@ private function getPartialContainerBuilderProphecy($configuration = null)
10751075
'api_platform.serializer.normalizer.item',
10761076
'api_platform.serializer.property_filter',
10771077
'api_platform.serializer.uuid_denormalizer',
1078+
'api_platform.serializer.mapping.class_metadata_factory',
10781079
'api_platform.serializer_locator',
10791080
'api_platform.state.legacy_data_persister_processor',
10801081
'api_platform.state_processor',

0 commit comments

Comments
 (0)