Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;
 }