private function processConfigFiles(array $configs)
    {
        $existingEntityNames = [];

        foreach ($configs as $i => $config) {
            if (\array_key_exists('entities', $config)) {
                $processedConfig = [];

                foreach ($config['entities'] as $key => $value) {
                    $entityConfig = $this->normalizeEntityConfig($key, $value);
                    $entityName = $this->getUniqueEntityName($key, $entityConfig, $existingEntityNames);
                    $entityConfig['name'] = $entityName;

                    $processedConfig[$entityName] = $entityConfig;

                    $existingEntityNames[] = $entityName;
                }

                $config['entities'] = $processedConfig;
            }

            $configs[$i] = $config;
        }

        return $configs;
    }
private function processConfigFiles(array $configs)
    {
        $existingEntityNames = [];

        foreach ($configs as $i => $config) {
            if (\array_key_exists('entities', $config)) {
                $processedConfig = [];

                foreach ($config['entities'] as $key => $value) {
                    $entityConfig = $this->normalizeEntityConfig($key, $value);
                    $entityName = $this->getUniqueEntityName($key, $entityConfig, $existingEntityNames);
                    $entityConfig['name'] = $entityName;

                    $processedConfig[$entityName] = $entityConfig;

                    $existingEntityNames[] = $entityName;
                }

                $config['entities'] = $processedConfig;
            }

            $configs[$i] = $config;
        }

        return $configs;
    }
private function processConfigFiles ( array $ configs ) { $ existingEntityNames = [ ] ; foreach ( $ configs as $ i => $ config ) { if ( \ array_key_exists ( 'entities' , $ config ) ) { $ processedConfig = [ ] ; foreach ( $ config [ 'entities' ] as $ key => $ value ) { $ entityConfig = $ this -> normalizeEntityConfig ( $ key , $ value ) ; $ entityName = $ this -> getUniqueEntityName ( $ key , $ entityConfig , $ existingEntityNames ) ; $ entityConfig [ 'name' ] = $ entityName ; $ processedConfig [ $ entityName ] = $ entityConfig ; $ existingEntityNames [ ] = $ entityName ; } $ config [ 'entities' ] = $ processedConfig ; } $ configs [ $ i ] = $ config ; } return $ configs ; }
This method allows to define the entity configuration is several files.
Without this, Symfony doesn't merge correctly the 'entities' config key
defined in different files.

@param array $configs

@return array
This method allows to define the entity configuration is several files . Without this Symfony doesn t merge correctly the entities config key defined in different files .