@@ 240-250 (lines=11) @@ | ||
237 | * |
|
238 | * @return Definition |
|
239 | */ |
|
240 | private function createFactoryDefinition(ResourceInterface $resource) |
|
241 | { |
|
242 | $definition = new Definition($resource->getFactory(), [ |
|
243 | new Reference('lug.resource.'.$resource->getName()), |
|
244 | new Reference('property_accessor'), |
|
245 | ]); |
|
246 | ||
247 | $definition->addTag('lug.factory', ['resource' => $resource->getName()]); |
|
248 | ||
249 | return $definition; |
|
250 | } |
|
251 | ||
252 | /** |
|
253 | * @param ResourceInterface $resource |
|
@@ 271-281 (lines=11) @@ | ||
268 | * |
|
269 | * @return Definition |
|
270 | */ |
|
271 | private function createFormDefinition(ResourceInterface $resource) |
|
272 | { |
|
273 | $definition = new Definition($resource->getForm(), [ |
|
274 | new Reference('lug.resource.'.$resource->getName()), |
|
275 | new Reference('lug.factory.'.$resource->getName()), |
|
276 | ]); |
|
277 | ||
278 | $definition->addTag('form.type'); |
|
279 | ||
280 | return $definition; |
|
281 | } |
|
282 | ||
283 | /** |
|
284 | * @param ResourceInterface $resource |
|
@@ 288-297 (lines=10) @@ | ||
285 | * |
|
286 | * @return Definition |
|
287 | */ |
|
288 | private function createChoiceFormDefinition(ResourceInterface $resource) |
|
289 | { |
|
290 | $definition = new Definition($resource->getChoiceForm(), [ |
|
291 | new Reference('lug.resource.'.$resource->getName()), |
|
292 | ]); |
|
293 | ||
294 | $definition->addTag('form.type'); |
|
295 | ||
296 | return $definition; |
|
297 | } |
|
298 | ||
299 | /** |
|
300 | * @param ResourceInterface $resource |