Code Duplication    Length = 7-7 lines in 4 locations

DependencyInjection/Compiler/DoctrineOrmMappingsPass.php 4 locations

@@ 60-66 (lines=7) @@
57
     *
58
     * @return self
59
     */
60
    public static function createXmlMappingDriver(array $namespaces, array $managerParameters = [], $enabledParameter = false, array $aliasMap = [])
61
    {
62
        $locator = new Definition('Doctrine\Common\Persistence\Mapping\Driver\SymfonyFileLocator', [$namespaces, '.orm.xml']);
63
        $driver  = new Definition('Doctrine\ORM\Mapping\Driver\XmlDriver', [$locator]);
64
65
        return new DoctrineOrmMappingsPass($driver, $namespaces, $managerParameters, $enabledParameter, $aliasMap);
66
    }
67
68
    /**
69
     * @param array        $namespaces        Hashmap of directory path to namespace
@@ 81-87 (lines=7) @@
78
     *
79
     * @return self
80
     */
81
    public static function createYamlMappingDriver(array $namespaces, array $managerParameters = [], $enabledParameter = false, array $aliasMap = [])
82
    {
83
        $locator = new Definition('Doctrine\Common\Persistence\Mapping\Driver\SymfonyFileLocator', [$namespaces, '.orm.yml']);
84
        $driver  = new Definition('Doctrine\ORM\Mapping\Driver\YamlDriver', [$locator]);
85
86
        return new DoctrineOrmMappingsPass($driver, $namespaces, $managerParameters, $enabledParameter, $aliasMap);
87
    }
88
89
    /**
90
     * @param array        $namespaces        Hashmap of directory path to namespace
@@ 102-108 (lines=7) @@
99
     *
100
     * @return self
101
     */
102
    public static function createPhpMappingDriver(array $namespaces, array $managerParameters = [], $enabledParameter = false, array $aliasMap = [])
103
    {
104
        $locator = new Definition('Doctrine\Common\Persistence\Mapping\Driver\SymfonyFileLocator', [$namespaces, '.php']);
105
        $driver  = new Definition('Doctrine\Common\Persistence\Mapping\Driver\PHPDriver', [$locator]);
106
107
        return new DoctrineOrmMappingsPass($driver, $namespaces, $managerParameters, $enabledParameter, $aliasMap);
108
    }
109
110
    /**
111
     * @param array        $namespaces        List of namespaces that are handled with annotation mapping
@@ 124-130 (lines=7) @@
121
     *
122
     * @return self
123
     */
124
    public static function createAnnotationMappingDriver(array $namespaces, array $directories, array $managerParameters = [], $enabledParameter = false, array $aliasMap = [])
125
    {
126
        $reader = new Reference('annotation_reader');
127
        $driver = new Definition('Doctrine\ORM\Mapping\Driver\AnnotationDriver', [$reader, $directories]);
128
129
        return new DoctrineOrmMappingsPass($driver, $namespaces, $managerParameters, $enabledParameter, $aliasMap);
130
    }
131
132
    /**
133
     * @param array        $namespaces        List of namespaces that are handled with static php mapping