abstractclass AbstractExtension extendsExtension implementsConfigurableExtensionInterface,PrependExtensionInterface

An Extension that provides configuration hooks.

Traits

ExtensionTrait

Methods

void
configure(DefinitionConfigurator$definition)

Generates the configuration tree builder.

void
prependExtension(ContainerConfigurator$container,ContainerBuilder$builder)

Allows an extension to prepend the extension configurations.

void
loadExtension(array$config,ContainerConfigurator$container,ContainerBuilder$builder)

Loads a specific configuration.

ConfigurationInterface|null
getConfiguration(array$config,ContainerBuilder$container)

No description

void
prepend(ContainerBuilder$container)

Allow an extension to prepend the extension configurations.

void
load(array$configs,ContainerBuilder$container)

No description

Details

void configure(DefinitionConfigurator$definition)

Generates the configuration tree builder.

Parameters

DefinitionConfigurator $definition

Return Value

void

void prependExtension(ContainerConfigurator$container,ContainerBuilder$builder)

Allows an extension to prepend the extension configurations.

Parameters

ContainerConfigurator $container
ContainerBuilder $builder

Return Value

void

void loadExtension(array$config,ContainerConfigurator$container,ContainerBuilder$builder)

Loads a specific configuration.

Parameters

array $config
ContainerConfigurator $container
ContainerBuilder $builder

Return Value

void

ConfigurationInterface|null getConfiguration(array$config,ContainerBuilder$container)

Parameters

array $config
ContainerBuilder $container

Return Value

ConfigurationInterface|null

finalvoid prepend(ContainerBuilder$container)

Allow an extension to prepend the extension configurations.

Parameters

ContainerBuilder $container

Return Value

void

finalvoid load(array$configs,ContainerBuilder$container)

Parameters

array $configs
ContainerBuilder $container

Return Value

void