| @@ 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 |
|