Code Duplication    Length = 8-11 lines in 2 locations

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

@@ 253-260 (lines=8) @@
250
     *
251
     * @return Definition
252
     */
253
    private function createRepositoryDefinition(ResourceInterface $resource)
254
    {
255
        $definition = new Definition($resource->getRepository(), [$resource->getModel()]);
256
        $definition->setFactory([new Reference('lug.manager.'.$resource->getName()), 'getRepository']);
257
        $definition->addTag('lug.repository', ['resource' => $resource->getName()]);
258
259
        return $definition;
260
    }
261
262
    /**
263
     * @param ResourceInterface $resource
@@ 319-329 (lines=11) @@
316
     *
317
     * @return Definition
318
     */
319
    private function createControllerDefinition(ResourceInterface $resource)
320
    {
321
        $definition = new Definition($resource->getController(), [
322
            new Reference('lug.resource.'.$resource->getName()),
323
        ]);
324
325
        $definition->addMethodCall('setContainer', [new Reference('service_container')]);
326
        $definition->addTag('lug.controller', ['resource' => $resource->getName()]);
327
328
        return $definition;
329
    }
330
}
331