Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. Kernel.php

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\HttpKernel

Code

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);
}
RSS feed
Powered by Drupal