Code Duplication    Length = 8-11 lines in 2 locations

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

@@ 265-272 (lines=8) @@
262
     *
263
     * @return Definition
264
     */
265
    private function createRepositoryDefinition(ResourceInterface $resource)
266
    {
267
        $definition = new Definition($resource->getRepository(), [$resource->getModel()]);
268
        $definition->setFactory([new Reference('lug.manager.'.$resource->getName()), 'getRepository']);
269
        $definition->addTag('lug.repository', ['resource' => $resource->getName()]);
270
271
        return $definition;
272
    }
273
274
    /**
275
     * @param ResourceInterface $resource
@@ 331-341 (lines=11) @@
328
     *
329
     * @return Definition
330
     */
331
    private function createControllerDefinition(ResourceInterface $resource)
332
    {
333
        $definition = new Definition($resource->getController(), [
334
            new Reference('lug.resource.'.$resource->getName()),
335
        ]);
336
337
        $definition->addMethodCall('setContainer', [new Reference('service_container')]);
338
        $definition->addTag('lug.controller', ['resource' => $resource->getName()]);
339
340
        return $definition;
341
    }
342
}
343