function ExtensionTrait::createContainerLoader
1 call to ExtensionTrait::createContainerLoader()
- ExtensionTrait::executeConfiguratorCallback in vendor/
symfony/ dependency-injection/ Extension/ ExtensionTrait.php
File
-
vendor/
symfony/ dependency-injection/ Extension/ ExtensionTrait.php, line 53
Class
- ExtensionTrait
- @author Yonel Ceruto <yonelceruto@gmail.com>
Namespace
Symfony\Component\DependencyInjection\ExtensionCode
private function createContainerLoader(ContainerBuilder $container, string $env, bool $prepend) : DelegatingLoader {
$buildDir = $container->getParameter('kernel.build_dir');
$locator = new FileLocator();
$resolver = new LoaderResolver([
new XmlFileLoader($container, $locator, $env, $prepend),
new YamlFileLoader($container, $locator, $env, $prepend),
new IniFileLoader($container, $locator, $env),
new PhpFileLoader($container, $locator, $env, new ConfigBuilderGenerator($buildDir), $prepend),
new GlobFileLoader($container, $locator, $env),
new DirectoryLoader($container, $locator, $env),
new ClosureLoader($container, $env),
]);
return new DelegatingLoader($resolver);
}