/** * {@inheritdoc} */ public function load(array $configs, ContainerBuilder $container) { parent::load($configs, $container); $configuration = $this->getConfiguration($configs, $container); $config = $this->processConfiguration($configuration, $configs); $type = $config['type']; $container->setParameter('search_term_min_length', $config['search_term_min_length']); $container->setAlias('search.indexer', sprintf('search.indexer.%s', $type)); $container->setAlias('search_index.manager', sprintf('search_index.manager.lucene', $type)); $container->setAlias('search.provider', sprintf('search.provider.lucene', $type)); }