Code Duplication    Length = 8-11 lines in 2 locations

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

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