Skip to content

Commit f4eea3c

Browse files
author
Mantas Marcinkevicius
committed
implemented overriding alias in configuration
1 parent 60b1210 commit f4eea3c

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

DependencyInjection/Compiler/MappingPass.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,16 @@ private function handleDirectoryMapping(ContainerBuilder $container, string $dir
6262

6363
foreach ($this->getNamespaces($dir) as $namespace) {
6464
$class = new \ReflectionClass($namespace);
65+
66+
if (isset($indexesOverride[$namespace]['alias']) && $indexesOverride[$namespace]['alias']) {
67+
$indexAlias = $indexesOverride[$namespace]['alias'];
68+
} else {
69+
$indexAlias = $parser->getIndexAliasName($class);
70+
}
71+
6572
/** @var Index $document */
6673
$document = $parser->getIndexAnnotation($class);
6774
$indexMapping = $parser->getIndexMetadata($class);
68-
$indexAlias = $parser->getIndexAliasName($class);
6975
$indexMetadata = $parser->getIndexMetadata($class);
7076

7177
if (!empty($indexMapping)) {

0 commit comments

Comments
 (0)