Skip to content

Commit 3c5aea8

Browse files
authored
fix(symfony): load isApiResource metadata (#6562)
1 parent 05e75be commit 3c5aea8

File tree

4 files changed

+13
-1
lines changed

4 files changed

+13
-1
lines changed

src/Metadata/Property/Factory/ConcernsPropertyNameCollectionMetadataFactory.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
namespace ApiPlatform\Metadata\Property\Factory;
1515

1616
use ApiPlatform\Metadata\ApiProperty;
17-
use ApiPlatform\Metadata\IsApiResource;
1817
use ApiPlatform\Metadata\Property\PropertyNameCollection;
1918

2019
/**

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\ConcernsPropertyNameCollectionMetadataFactory" 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: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@
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>%api_platform.resource_class_directories%</argument>
27+
<argument type="service" id="api_platform.metadata.resource.name_collection_factory.concerns.inner" />
28+
</service>
29+
2530
<service id="ApiPlatform\Metadata\Resource\Factory\ResourceNameCollectionFactoryInterface" alias="api_platform.metadata.resource.name_collection_factory" />
2631
<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">
2732
<argument>%api_platform.resource_class_directories%</argument>

0 commit comments

Comments
 (0)