public function ExtensionInterface::load

Loads a specific configuration.

@api

Parameters

array $config An array of configuration values:

ContainerBuilder $container A ContainerBuilder instance:

Throws

InvalidArgumentException When provided tag is not defined in this extension

4 methods override ExtensionInterface::load()
ConfigurableExtension::load in drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/DependencyInjection/ConfigurableExtension.php
Loads a specific configuration.
ExtensionLoadedExtension::load in drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/ExtensionLoadedBundle/DependencyInjection/ExtensionLoadedExtension.php
Loads a specific configuration.
ExtensionPresentExtension::load in drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/ExtensionPresentBundle/DependencyInjection/ExtensionPresentExtension.php
Loads a specific configuration.
ProjectExtension::load in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/ProjectExtension.php
Loads a specific configuration.

File

drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Extension/ExtensionInterface.php, line 35

Class

ExtensionInterface
ExtensionInterface is the interface implemented by container extension classes.

Namespace

Symfony\Component\DependencyInjection\Extension

Code

public function load(array $config, ContainerBuilder $container);