fix handling of empty DI extension configs

This commit is contained in:
Christian Flothmann 2018-06-25 17:34:31 +02:00
parent e32b9650cb
commit 05d4bcb987

View File

@ -65,7 +65,7 @@ class ValidateEnvPlaceholdersPass implements CompilerPassInterface
$processor = new Processor();
foreach ($extensions as $name => $extension) {
if (!$extension instanceof ConfigurationExtensionInterface || !$config = $container->getExtensionConfig($name)) {
if (!$extension instanceof ConfigurationExtensionInterface || !$config = array_filter($container->getExtensionConfig($name))) {
// this extension has no semantic configuration or was not called
continue;
}