@@ -135,60 +135,27 @@ class: AttributeResource::class,
135135 $ this ->assertEquals (
136136 new ResourceMetadataCollection (AttributeResource::class, [
137137 new ApiResource (
138- uriVariables: ['id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' , key: ' id ' )],
138+ uriVariables: ['id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' )],
139139 shortName: 'AttributeResource ' ,
140140 class: AttributeResource::class,
141141 operations: [
142- '_api_/attribute_resources/{id}{._format}_get ' => new Get (
143- uriTemplate: '/attribute_resources/{id}{._format} ' ,
144- shortName: 'AttributeResource ' ,
145- class: AttributeResource::class,
146- controller: 'api_platform.action.placeholder ' ,
147- uriVariables: ['id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' , key: 'id ' )],
148- name: '_api_/attribute_resources/{id}{._format}_get ' ,
149- ),
150- '_api_/attribute_resources/{id}{._format}_put ' => new Put (
151- uriTemplate: '/attribute_resources/{id}{._format} ' ,
152- shortName: 'AttributeResource ' ,
153- class: AttributeResource::class,
154- controller: 'api_platform.action.placeholder ' ,
155- uriVariables: ['id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' , key: 'id ' )],
156- name: '_api_/attribute_resources/{id}{._format}_put ' ,
157- ),
158- '_api_/attribute_resources/{id}{._format}_delete ' => new Delete (
159- uriTemplate: '/attribute_resources/{id}{._format} ' ,
160- shortName: 'AttributeResource ' ,
161- class: AttributeResource::class,
162- controller: 'api_platform.action.placeholder ' ,
163- uriVariables: ['id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' , key: 'id ' )],
164- name: '_api_/attribute_resources/{id}{._format}_delete ' ,
165- ),
166- '_api_/attribute_resources{._format}_get_collection ' => new GetCollection (
167- uriTemplate: '/attribute_resources{._format} ' ,
168- shortName: 'AttributeResource ' ,
169- class: AttributeResource::class,
170- controller: 'api_platform.action.placeholder ' ,
171- name: '_api_/attribute_resources{._format}_get_collection ' ,
172- ),
142+ '_api_/attribute_resources/{id}{._format}_get ' => new Get (uriTemplate: '/attribute_resources/{id}{._format} ' , shortName: 'AttributeResource ' , class: AttributeResource::class, controller: 'api_platform.action.placeholder ' , uriVariables: ['id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' )], name: '_api_/attribute_resources/{id}{._format}_get ' ),
143+ '_api_/attribute_resources/{id}{._format}_put ' => new Put (uriTemplate: '/attribute_resources/{id}{._format} ' , shortName: 'AttributeResource ' , class: AttributeResource::class, controller: 'api_platform.action.placeholder ' , uriVariables: ['id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' )], name: '_api_/attribute_resources/{id}{._format}_put ' ),
144+ '_api_/attribute_resources/{id}{._format}_delete ' => new Delete (uriTemplate: '/attribute_resources/{id}{._format} ' , shortName: 'AttributeResource ' , class: AttributeResource::class, controller: 'api_platform.action.placeholder ' , uriVariables: ['id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' )], name: '_api_/attribute_resources/{id}{._format}_delete ' ),
145+ '_api_/attribute_resources{._format}_get_collection ' => new GetCollection (uriTemplate: '/attribute_resources{._format} ' , shortName: 'AttributeResource ' , class: AttributeResource::class, controller: 'api_platform.action.placeholder ' , name: '_api_/attribute_resources{._format}_get_collection ' ),
173146 ]
174147 ),
175148 new ApiResource (
176149 shortName: 'AttributeResource ' ,
177150 class: AttributeResource::class,
178151 uriTemplate: '/dummy/{dummyId}/attribute_resources/{id} ' ,
179- uriVariables: [
180- 'dummyId ' => new Link (fromClass: Dummy::class, identifiers: ['id ' ], parameterName: 'dummyId ' , key: 'dummyId ' ),
181- 'id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' , key: 'id ' ),
182- ],
152+ uriVariables: ['dummyId ' => new Link (fromClass: Dummy::class, identifiers: ['id ' ], parameterName: 'dummyId ' ), 'id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' )],
183153 operations: [
184154 '_api_/dummy/{dummyId}/attribute_resources/{id}_get ' => new Get (
185155 class: AttributeResource::class,
186156 uriTemplate: '/dummy/{dummyId}/attribute_resources/{id} ' ,
187157 shortName: 'AttributeResource ' ,
188- uriVariables: [
189- 'dummyId ' => new Link (fromClass: Dummy::class, identifiers: ['id ' ], parameterName: 'dummyId ' , key: 'dummyId ' ),
190- 'id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' , key: 'id ' ),
191- ],
158+ uriVariables: ['dummyId ' => new Link (fromClass: Dummy::class, identifiers: ['id ' ], parameterName: 'dummyId ' ), 'id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' )],
192159 extraProperties: ['user_defined_uri_template ' => true ],
193160 name: '_api_/dummy/{dummyId}/attribute_resources/{id}_get '
194161 ),
@@ -198,38 +165,32 @@ class: AttributeResource::class,
198165 shortName: 'AttributeResource ' ,
199166 class: AttributeResource::class,
200167 uriTemplate: '/attribute_resources/by_name/{name} ' ,
201- uriVariables: ['name ' => new Link (fromClass: AttributeResource::class, identifiers: ['name ' ], parameterName: 'name ' , key: ' name ' )],
168+ uriVariables: ['name ' => new Link (fromClass: AttributeResource::class, identifiers: ['name ' ], parameterName: 'name ' )],
202169 operations: [],
203170 ),
204171 new ApiResource (
205172 shortName: 'AttributeResource ' ,
206173 class: AttributeResource::class,
207174 uriTemplate: '/attribute_resources/by_name/{name} ' ,
208- uriVariables: ['name ' => new Link (fromClass: AttributeResource::class, identifiers: ['name ' ], parameterName: 'name ' , key: ' name ' )],
175+ uriVariables: ['name ' => new Link (fromClass: AttributeResource::class, identifiers: ['name ' ], parameterName: 'name ' )],
209176 operations: [],
210177 ),
211178 new ApiResource (
212179 shortName: 'AttributeResource ' ,
213180 class: AttributeResource::class,
214181 uriTemplate: '/dummy/{dummyId}/attribute_resources/{id} ' ,
215- uriVariables: [
216- 'dummyId ' => new Link (fromClass: Dummy::class, identifiers: [], parameterName: 'dummyId ' , fromProperty: 'id ' , key: 'dummyId ' ),
217- 'id ' => new Link (fromClass: AttributeResource::class, identifiers: [], parameterName: 'id ' , fromProperty: 'id ' , key: 'id ' ),
218- ],
182+ uriVariables: ['dummyId ' => new Link (fromClass: Dummy::class, identifiers: [], parameterName: 'dummyId ' , fromProperty: 'id ' ), 'id ' => new Link (fromClass: AttributeResource::class, identifiers: [], parameterName: 'id ' , fromProperty: 'id ' )],
219183 operations: [],
220184 ),
221185 new ApiResource (
222186 shortName: 'AttributeResource ' ,
223187 class: AttributeResource::class,
224188 uriTemplate: '/dummy/{dummyId}/attribute_resources/{id} ' ,
225- uriVariables: [
226- 'dummyId ' => new Link (fromClass: Dummy::class, identifiers: ['id ' ], parameterName: 'dummyId ' , key: 'dummyId ' ),
227- 'id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' , key: 'id ' ),
228- ],
189+ uriVariables: ['dummyId ' => new Link (fromClass: Dummy::class, identifiers: ['id ' ], parameterName: 'dummyId ' ), 'id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' )],
229190 operations: [],
230191 ),
231192 new ApiResource (
232- uriVariables: ['id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' , key: ' id ' )],
193+ uriVariables: ['id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' )],
233194 shortName: 'AttributeResource ' ,
234195 class: AttributeResource::class,
235196 operations: [
@@ -238,7 +199,7 @@ class: AttributeResource::class,
238199 shortName: 'AttributeResource ' ,
239200 class: AttributeResource::class,
240201 controller: 'api_platform.action.placeholder ' ,
241- uriVariables: ['id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' , key: ' id ' )],
202+ uriVariables: ['id ' => new Link (fromClass: AttributeResource::class, identifiers: ['id ' ], parameterName: 'id ' )],
242203 routePrefix: '/prefix ' ,
243204 name: '_api_/prefix/attribute_resources/{id}{._format}_get ' ),
244205 ]
0 commit comments