abstractclass ConfigurableExtension extendsExtension

This extension sub-class provides first-class integration with the Config/Definition Component.

You can use this as base class if

a) you use the Config/Definition component for configuration, b) your configuration class is named "Configuration", and c) the configuration class resides in the DependencyInjection sub-folder.

Methods

void
load(array$configs,ContainerBuilder$container)

No description

void
loadInternal(array$mergedConfig,ContainerBuilder$container)

Configures the passed container according to the merged configuration.

Details

finalvoid load(array$configs,ContainerBuilder$container)

Parameters

array $configs
ContainerBuilder $container

Return Value

void

abstractprotectedvoid loadInternal(array$mergedConfig,ContainerBuilder$container)

Configures the passed container according to the merged configuration.

Parameters

array $mergedConfig
ContainerBuilder $container

Return Value

void