@@ 285-294 (lines=10) @@ | ||
282 | ); |
|
283 | $authorizationCheckerServiceReference = new Reference('security.authorization_checker'); |
|
284 | ||
285 | if (in_array('new', $builders)) { |
|
286 | $newDefinition = new Definition($formsBundleNamespace . '\\' . 'NewType'); |
|
287 | $newDefinition |
|
288 | ->addMethodCall('setAuthorizationChecker', array($authorizationCheckerServiceReference)) |
|
289 | ->addTag('form.type'); |
|
290 | ||
291 | $container->setDefinition(($id = 'admingen_generator_' . $fullQualifiedNormalizedFormName . '_new'), $newDefinition); |
|
292 | $container->setAlias('admingen_generator_' . $fullQualifiedNormalizedModelName . '_new', $id); |
|
293 | $container->setAlias('admingen_generator_' . $model . '_new', $id); |
|
294 | } |
|
295 | ||
296 | if (in_array('edit', $builders)) { |
|
297 | $editDefinition = new Definition($formsBundleNamespace . '\\' . 'EditType'); |
|
@@ 296-305 (lines=10) @@ | ||
293 | $container->setAlias('admingen_generator_' . $model . '_new', $id); |
|
294 | } |
|
295 | ||
296 | if (in_array('edit', $builders)) { |
|
297 | $editDefinition = new Definition($formsBundleNamespace . '\\' . 'EditType'); |
|
298 | $editDefinition |
|
299 | ->addMethodCall('setAuthorizationChecker', array($authorizationCheckerServiceReference)) |
|
300 | ->addTag('form.type'); |
|
301 | ||
302 | $container->setDefinition(($id = 'admingen_generator_' . $fullQualifiedNormalizedFormName . '_edit'), $editDefinition); |
|
303 | $container->setAlias('admingen_generator_' . $fullQualifiedNormalizedModelName . '_edit', $id); |
|
304 | $container->setAlias('admingen_generator_' . $model . '_edit', $id); |
|
305 | } |
|
306 | ||
307 | if (in_array('list', $builders) || in_array('nested_list', $builders)) { |
|
308 | $filterDefinition = new Definition($formsBundleNamespace . '\\' . 'FiltersType'); |
|
@@ 307-316 (lines=10) @@ | ||
304 | $container->setAlias('admingen_generator_' . $model . '_edit', $id); |
|
305 | } |
|
306 | ||
307 | if (in_array('list', $builders) || in_array('nested_list', $builders)) { |
|
308 | $filterDefinition = new Definition($formsBundleNamespace . '\\' . 'FiltersType'); |
|
309 | $filterDefinition |
|
310 | ->addMethodCall('setAuthorizationChecker', array($authorizationCheckerServiceReference)) |
|
311 | ->addTag('form.type'); |
|
312 | ||
313 | $container->setDefinition(($id = 'admingen_generator_' . $fullQualifiedNormalizedFormName . '_filter'), $filterDefinition); |
|
314 | $container->setAlias('admingen_generator_' . $fullQualifiedNormalizedModelName . '_filter', $id); |
|
315 | $container->setAlias('admingen_generator_' . $model . '_filter', $id); |
|
316 | } |
|
317 | } |
|
318 | ||
319 | /** |