Code Duplication    Length = 10-10 lines in 3 locations

DependencyInjection/AdmingeneratorGeneratorExtension.php 3 locations

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