Code Duplication    Length = 5-5 lines in 5 locations

src/Bundle/ResourceBundle/DependencyInjection/Extension/ResourceExtension.php 5 locations

@@ 128-132 (lines=5) @@
125
        $container->setDefinition('lug.resource.'.$resource->getName(), $this->createResourceDefinition($resource));
126
        $container->setAlias('lug.manager.'.$resource->getName(), $this->createManagerAlias($resource));
127
128
        if (class_exists($resource->getController())) {
129
            $container->setDefinition($controller, $this->createControllerDefinition($resource));
130
        } elseif ($controller !== $resource->getController()) {
131
            $container->setAlias($container, $resource->getController());
132
        }
133
134
        if (class_exists($resource->getFactory())) {
135
            $container->setDefinition($factory, $this->createFactoryDefinition($resource));
@@ 134-138 (lines=5) @@
131
            $container->setAlias($container, $resource->getController());
132
        }
133
134
        if (class_exists($resource->getFactory())) {
135
            $container->setDefinition($factory, $this->createFactoryDefinition($resource));
136
        } elseif ($factory !== $resource->getFactory()) {
137
            $container->setAlias($factory, $resource->getFactory());
138
        }
139
140
        if (class_exists($resource->getRepository())) {
141
            $container->setDefinition($repository, $this->createRepositoryDefinition($resource));
@@ 146-150 (lines=5) @@
143
            $container->setAlias($repository, $resource->getRepository());
144
        }
145
146
        if (class_exists($resource->getDomainManager())) {
147
            $container->setDefinition($domainManager, $this->createDomainManagerDefinition($resource));
148
        } elseif ($domainManager !== $resource->getDomainManager()) {
149
            $container->setAlias($domainManager, $resource->getDomainManager());
150
        }
151
152
        if (class_exists($resource->getForm())) {
153
            $container->setDefinition($form, $this->createFormDefinition($resource));
@@ 152-156 (lines=5) @@
149
            $container->setAlias($domainManager, $resource->getDomainManager());
150
        }
151
152
        if (class_exists($resource->getForm())) {
153
            $container->setDefinition($form, $this->createFormDefinition($resource));
154
        } elseif ($form !== $resource->getForm()) {
155
            $container->setAlias($form, $resource->getForm());
156
        }
157
158
        if (class_exists($resource->getChoiceForm())) {
159
            $container->setDefinition($choiceForm, $this->createChoiceFormDefinition($resource));
@@ 158-162 (lines=5) @@
155
            $container->setAlias($form, $resource->getForm());
156
        }
157
158
        if (class_exists($resource->getChoiceForm())) {
159
            $container->setDefinition($choiceForm, $this->createChoiceFormDefinition($resource));
160
        } elseif ($choiceForm !== $resource->getChoiceForm()) {
161
            $container->setAlias($choiceForm, $resource->getChoiceForm());
162
        }
163
164
        $container->addClassResource(new \ReflectionClass($resource));
165
    }