eZ\Publish\Core\Persistence\Legacy\Tests\HandlerTest::getContainer PHP Method

getContainer() protected method

protected getContainer ( )
    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;
    }