protected function getContainer() { if (!isset(self::$container)) { $config = (include __DIR__ . '/../../../../../../config.php'); $installDir = $config['install_dir']; /** @var \Symfony\Component\DependencyInjection\ContainerBuilder $containerBuilder */ $containerBuilder = (include $config['container_builder_path']); /* @var \Symfony\Component\DependencyInjection\Loader\YamlFileLoader $loader */ $loader->load('search_engines/legacy.yml'); $containerBuilder->setParameter('languages', array('eng-US', 'eng-GB')); $containerBuilder->setParameter('legacy_dsn', $this->getDsn()); self::$container = new ServiceContainer($containerBuilder, $installDir, $config['cache_dir'], true, true); } return self::$container; }
protected function getContainer() { if (!isset(self::$container)) { $config = (include __DIR__ . '/../../../../../../config.php'); $installDir = $config['install_dir']; /** @var \Symfony\Component\DependencyInjection\ContainerBuilder $containerBuilder */ $containerBuilder = (include $config['container_builder_path']); $containerBuilder->setParameter("languages", array("eng-US", "eng-GB")); $containerBuilder->setParameter("legacy_dsn", $this->getDsn()); self::$container = new ServiceContainer($containerBuilder, $installDir, $config['cache_dir'], true, true); } return self::$container; }