Skip to content

Commit 3bbf712

Browse files
committed
fix(symfony): load isApiResource metadata
1 parent 05e75be commit 3bbf712

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

src/Symfony/Bundle/Resources/config/metadata/property_name.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,9 @@
2323
<argument type="service" id="api_platform.metadata.property_extractor.xml" />
2424
<argument type="service" id="api_platform.metadata.property.name_collection_factory.xml.inner" />
2525
</service>
26+
27+
<service id="api_platform.metadata.property.name_collection_factory.concerns" class="ApiPlatform\Metadata\Property\Factory\ConcernsPropertyNameCollectionFactory" decorates="api_platform.metadata.property.name_collection_factory" public="false">
28+
<argument type="service" id="api_platform.metadata.property.name_collection_factory.concerns.inner" />
29+
</service>
2630
</services>
2731
</container>

src/Symfony/Bundle/Resources/config/metadata/resource.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@
2424
<argument>%api_platform.graphql.enabled%</argument>
2525
</service>
2626

27+
<service id="api_platform.metadata.resource.metadata_collection_factory.concerns" class="ApiPlatform\Metadata\Resource\Factory\ConcernsResourceMetadataCollectionFactory" decorates="api_platform.metadata.resource.metadata_collection_factory" decoration-priority="800" public="false">
28+
<argument type="service" id="api_platform.metadata.resource.metadata_collection_factory.concerns.inner" />
29+
</service>
30+
2731
<service id="api_platform.metadata.resource.metadata_collection_factory.not_exposed_operation" class="ApiPlatform\Metadata\Resource\Factory\NotExposedOperationResourceMetadataCollectionFactory" decorates="api_platform.metadata.resource.metadata_collection_factory" decoration-priority="700" public="false">
2832
<argument type="service" id="api_platform.metadata.resource.link_factory" />
2933
<argument type="service" id="api_platform.metadata.resource.metadata_collection_factory.not_exposed_operation.inner" />

src/Symfony/Bundle/Resources/config/metadata/resource_name.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@
2222
<argument type="service" id="api_platform.metadata.resource_extractor.xml" />
2323
</service>
2424

25+
<service id="api_platform.metadata.resource.name_collection_factory.concerns" class="ApiPlatform\Metadata\Resource\Factory\ConcernsResourceNameCollectionFactory" decorates="api_platform.metadata.resource.name_collection_factory" decoration-priority="800" public="false">
26+
<argument type="service" id="api_platform.metadata.resource.concerns_collection_factory.concerns.inner" />
27+
</service>
28+
2529
<service id="ApiPlatform\Metadata\Resource\Factory\ResourceNameCollectionFactoryInterface" alias="api_platform.metadata.resource.name_collection_factory" />
2630
<service id="api_platform.metadata.resource.name_collection_factory.attributes" decorates="api_platform.metadata.resource.name_collection_factory" class="ApiPlatform\Metadata\Resource\Factory\AttributesResourceNameCollectionFactory" public="false">
2731
<argument>%api_platform.resource_class_directories%</argument>

0 commit comments

Comments
 (0)