@@ -107,6 +107,20 @@ class: AttributeResource::class,
107107 uriTemplate: '/dummy/{dummyId}/attribute_resources/{id} ' ,
108108 uriVariables: ['dummyId ' => ['from_class ' => Dummy::class, 'identifiers ' => ['id ' ]], 'id ' => ['from_class ' => AttributeResource::class, 'identifiers ' => ['id ' ]]],
109109 ),
110+ new ApiResource (
111+ shortName: 'AttributeResource ' ,
112+ class: AttributeResource::class,
113+ uriVariables: ['id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ])],
114+ operations: [
115+ new Get (
116+ shortName: 'AttributeResource ' ,
117+ class: AttributeResource::class,
118+ controller: 'api_platform.action.placeholder ' ,
119+ uriVariables: ['id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ])],
120+ routePrefix: '/prefix ' ,
121+ ),
122+ ]
123+ ),
110124 ]),
111125 );
112126
@@ -169,6 +183,21 @@ class: AttributeResource::class,
169183 uriVariables: ['dummyId ' => new Link (fromClass: Dummy::class, identifiers: ['id ' ], parameterName: 'dummyId ' ), 'id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' )],
170184 operations: [],
171185 ),
186+ new ApiResource (
187+ uriVariables: ['id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' )],
188+ shortName: 'AttributeResource ' ,
189+ class: AttributeResource::class,
190+ operations: [
191+ '_api_/prefix/attribute_resources/{id}{._format}_get ' => new Get (
192+ uriTemplate: '/attribute_resources/{id}{._format} ' ,
193+ shortName: 'AttributeResource ' ,
194+ class: AttributeResource::class,
195+ controller: 'api_platform.action.placeholder ' ,
196+ uriVariables: ['id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' )],
197+ routePrefix: '/prefix ' ,
198+ name: '_api_/prefix/attribute_resources/{id}{._format}_get ' ),
199+ ]
200+ ),
172201 ]),
173202 $ uriTemplateResourceMetadataCollectionFactory ->create (AttributeResource::class)
174203 );
0 commit comments