@@ 655-663 (lines=9) @@ | ||
652 | /** |
|
653 | * Loads the index manager. |
|
654 | **/ |
|
655 | private function loadIndexManager(ContainerBuilder $container): void |
|
656 | { |
|
657 | $indexRefs = \array_map(function ($index) { |
|
658 | return $index['reference']; |
|
659 | }, $this->indexConfigs); |
|
660 | ||
661 | $managerDef = $container->getDefinition('fos_elastica.index_manager'); |
|
662 | $managerDef->replaceArgument(0, $indexRefs); |
|
663 | } |
|
664 | ||
665 | /** |
|
666 | * Load index template manager. |
|
@@ 668-676 (lines=9) @@ | ||
665 | /** |
|
666 | * Load index template manager. |
|
667 | */ |
|
668 | private function loadIndexTemplateManager(ContainerBuilder $container): void |
|
669 | { |
|
670 | $indexTemplateRefs = \array_map(function ($index) { |
|
671 | return $index['reference']; |
|
672 | }, $this->indexTemplateConfigs); |
|
673 | ||
674 | $managerDef = $container->getDefinition('fos_elastica.index_template_manager'); |
|
675 | $managerDef->replaceArgument(0, $indexTemplateRefs); |
|
676 | } |
|
677 | ||
678 | /** |
|
679 | * Makes sure a specific driver has been loaded. |