Code Duplication    Length = 8-8 lines in 2 locations

DependencyInjection/CrudsEntitiesConfigurator.php 2 locations

@@ 44-51 (lines=8) @@
41
        $repository = $config['repository'];
42
        $mount      = $config['mount'];
43
44
        if (null === $manager) {
45
            $manager    = $this->normalize('cruds.class_' . $class . '.object_manager');
46
            $managerDef = new Definition(ObjectManager::class);
47
            $managerDef->setPublic(false);
48
            $managerDef->setFactory([new Reference('doctrine'), 'getManagerForClass']);
49
            $managerDef->setArguments([$class]);
50
            $this->container->setDefinition($manager, $managerDef);
51
        }
52
        $manager = new Reference($this->filterReference($manager));
53
54
        if (null === $repository) {
@@ 54-61 (lines=8) @@
51
        }
52
        $manager = new Reference($this->filterReference($manager));
53
54
        if (null === $repository) {
55
            $repository    = $this->normalize('cruds.class_' . $class . '.entity_repository');
56
            $repositoryDef = new Definition(EntityRepository::class);
57
            $repositoryDef->setPublic(false);
58
            $repositoryDef->setFactory([$manager, 'getRepository']);
59
            $repositoryDef->setArguments([$class]);
60
            $this->container->setDefinition($repository, $repositoryDef);
61
        }
62
63
        $repository = new Reference($this->filterReference($repository));
64