function Kernel::getContainerLoader
Returns a loader for the container.
1 call to Kernel::getContainerLoader()
- Kernel::buildContainer in vendor/
symfony/ http-kernel/ Kernel.php - Builds the service container.
File
-
vendor/
symfony/ http-kernel/ Kernel.php, line 712
Class
- Kernel
- The Kernel is the heart of the Symfony system.
Namespace
Symfony\Component\HttpKernelCode
protected function getContainerLoader(ContainerInterface $container) : DelegatingLoader {
$env = $this->getEnvironment();
$locator = new FileLocator($this);
$resolver = new LoaderResolver([
new XmlFileLoader($container, $locator, $env),
new YamlFileLoader($container, $locator, $env),
new IniFileLoader($container, $locator, $env),
new PhpFileLoader($container, $locator, $env, class_exists(ConfigBuilderGenerator::class) ? new ConfigBuilderGenerator($this->getBuildDir()) : null),
new GlobFileLoader($container, $locator, $env),
new DirectoryLoader($container, $locator, $env),
new ClosureLoader($container, $env),
]);
return new DelegatingLoader($resolver);
}