Code Duplication    Length = 9-9 lines in 6 locations

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

@@ 123-131 (lines=9) @@
120
            $container->setAlias('lug.manager.'.$resource->getName(), $this->createManagerAlias($resource));
121
        }
122
123
        if ($resource->getRepository() !== null) {
124
            $repository = 'lug.repository.'.$resource->getName();
125
126
            if (class_exists($resource->getRepository())) {
127
                $container->setDefinition($repository, $this->createRepositoryDefinition($resource));
128
            } elseif ($repository !== $resource->getRepository()) {
129
                $container->setAlias($repository, $resource->getRepository());
130
            }
131
        }
132
133
        if ($resource->getFactory() !== null) {
134
            $factory = 'lug.factory.'.$resource->getName();
@@ 133-141 (lines=9) @@
130
            }
131
        }
132
133
        if ($resource->getFactory() !== null) {
134
            $factory = 'lug.factory.'.$resource->getName();
135
136
            if (class_exists($resource->getFactory())) {
137
                $container->setDefinition($factory, $this->createFactoryDefinition($resource));
138
            } elseif ($factory !== $resource->getFactory()) {
139
                $container->setAlias($factory, $resource->getFactory());
140
            }
141
        }
142
143
        if ($resource->getForm() !== null) {
144
            $form = 'lug.form.type.'.$resource->getName();
@@ 143-151 (lines=9) @@
140
            }
141
        }
142
143
        if ($resource->getForm() !== null) {
144
            $form = 'lug.form.type.'.$resource->getName();
145
146
            if (class_exists($resource->getForm())) {
147
                $container->setDefinition($form, $this->createFormDefinition($resource));
148
            } elseif ($form !== $resource->getForm()) {
149
                $container->setAlias($form, $resource->getForm());
150
            }
151
        }
152
153
        if ($resource->getChoiceForm() !== null) {
154
            $choiceForm = 'lug.form.type.'.$resource->getName().'.choice';
@@ 153-161 (lines=9) @@
150
            }
151
        }
152
153
        if ($resource->getChoiceForm() !== null) {
154
            $choiceForm = 'lug.form.type.'.$resource->getName().'.choice';
155
156
            if (class_exists($resource->getChoiceForm())) {
157
                $container->setDefinition($choiceForm, $this->createChoiceFormDefinition($resource));
158
            } elseif ($choiceForm !== $resource->getChoiceForm()) {
159
                $container->setAlias($choiceForm, $resource->getChoiceForm());
160
            }
161
        }
162
163
        if ($resource->getDomainManager() !== null) {
164
            $domainManager = 'lug.domain_manager.'.$resource->getName();
@@ 163-171 (lines=9) @@
160
            }
161
        }
162
163
        if ($resource->getDomainManager() !== null) {
164
            $domainManager = 'lug.domain_manager.'.$resource->getName();
165
166
            if (class_exists($resource->getDomainManager())) {
167
                $container->setDefinition($domainManager, $this->createDomainManagerDefinition($resource));
168
            } elseif ($domainManager !== $resource->getDomainManager()) {
169
                $container->setAlias($domainManager, $resource->getDomainManager());
170
            }
171
        }
172
173
        if ($resource->getController() !== null) {
174
            $controller = 'lug.controller.'.$resource->getName();
@@ 173-181 (lines=9) @@
170
            }
171
        }
172
173
        if ($resource->getController() !== null) {
174
            $controller = 'lug.controller.'.$resource->getName();
175
176
            if (class_exists($resource->getController())) {
177
                $container->setDefinition($controller, $this->createControllerDefinition($resource));
178
            } elseif ($controller !== $resource->getController()) {
179
                $container->setAlias($container, $resource->getController());
180
            }
181
        }
182
183
        $container->addObjectResource($resource);
184
    }