protected function processDiscriminatorMap(ClassMetadataInfo $metadata)
    {
        $newMap = [];

        foreach ($metadata->discriminatorMap as $mapId => $mappedEntityName) {
            $newKey = $this->doReplacement($mapId);
            $newMap[$newKey] = $mappedEntityName;
        }

        $metadata->discriminatorMap = $newMap;
    }
protected function processDiscriminatorMap(ClassMetadataInfo $metadata)
    {
        $newMap = [];

        foreach ($metadata->discriminatorMap as $mapId => $mappedEntityName) {
            $newKey = $this->doReplacement($mapId);
            $newMap[$newKey] = $mappedEntityName;
        }

        $metadata->discriminatorMap = $newMap;
    }
protected function processDiscriminatorMap ( ClassMetadataInfo $ metadata ) { $ newMap = [ ] ; foreach ( $ metadata -> discriminatorMap as $ mapId => $ mappedEntityName ) { $ newKey = $ this -> doReplacement ( $ mapId ) ; $ newMap [ $ newKey ] = $ mappedEntityName ; } $ metadata -> discriminatorMap = $ newMap ; }
Replace discriminator array key if needed.

@param ClassMetadataInfo $metadata
Replace discriminator array key if needed .