MergeExtensionConfigurationContainerBuilder
class MergeExtensionConfigurationContainerBuilder extends ContainerBuilder
A container builder preventing using methods that wouldn't have any effect from extensions.
Methods
| __construct(ExtensionInterface $extension, ParameterBagInterface $parameterBag = null) | ||
| addCompilerPass(CompilerPassInterface $pass, $type = PassConfig::TYPE_BEFORE_OPTIMIZATION, int $priority) {@inheritdoc} | ||
| registerExtension(ExtensionInterface $extension) {@inheritdoc} | ||
| compile(bool $resolveEnvPlaceholders = false) {@inheritdoc} | ||
| resolveEnvPlaceholders($value, $format = null, array $usedEnvs = null) {@inheritdoc} |
Details
__construct(ExtensionInterface $extension, ParameterBagInterface $parameterBag = null)
Parameters
| ExtensionInterface | $extension | |
| ParameterBagInterface | $parameterBag |
addCompilerPass(CompilerPassInterface $pass, $type = PassConfig::TYPE_BEFORE_OPTIMIZATION, int $priority)
{@inheritdoc}
Parameters
| CompilerPassInterface | $pass | |
| $type | ||
| int | $priority |
registerExtension(ExtensionInterface $extension)
{@inheritdoc}
Parameters
| ExtensionInterface | $extension |
compile(bool $resolveEnvPlaceholders = false)
{@inheritdoc}
Parameters
| bool | $resolveEnvPlaceholders |
resolveEnvPlaceholders($value, $format = null, array $usedEnvs = null)
{@inheritdoc}
Parameters
| $value | ||
| $format | ||
| array | $usedEnvs |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/DependencyInjection/Compiler/MergeExtensionConfigurationContainerBuilder.html