[DI] fix processing of regular parameter bags by MergeExtensionConfigurationPass

This commit is contained in:
Nicolas Grekas 2019-07-04 11:24:58 +02:00
parent 081c601243
commit b06d0003a3
1 changed files with 4 additions and 0 deletions

View File

@ -186,6 +186,10 @@ class MergeExtensionConfigurationContainerBuilder extends ContainerBuilder
$bag = $this->getParameterBag();
$value = $bag->resolveValue($value);
if (!$bag instanceof EnvPlaceholderParameterBag) {
return parent::resolveEnvPlaceholders($value, $format, $usedEnvs);
}
foreach ($bag->getEnvPlaceholders() as $env => $placeholders) {
if (false === strpos($env, ':')) {
continue;