public function getServiceContainer()
{
if (!isset(static::$serviceContainer)) {
$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');
$loader->load('tests/integration_legacy_core.yml');
$containerBuilder->setParameter('legacy_dsn', static::$dsn);
static::$serviceContainer = new ServiceContainer($containerBuilder, $installDir, $config['cache_dir'], true, true);
}
return static::$serviceContainer;
}