Code Duplication    Length = 8-11 lines in 2 locations

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

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