From 05d4bcb987179e60007fbd6f9378870a2d396ba1 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Mon, 25 Jun 2018 17:34:31 +0200 Subject: [PATCH] fix handling of empty DI extension configs --- .../Compiler/ValidateEnvPlaceholdersPass.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/DependencyInjection/Compiler/ValidateEnvPlaceholdersPass.php b/src/Symfony/Component/DependencyInjection/Compiler/ValidateEnvPlaceholdersPass.php index 402aca6378..06b655328b 100644 --- a/src/Symfony/Component/DependencyInjection/Compiler/ValidateEnvPlaceholdersPass.php +++ b/src/Symfony/Component/DependencyInjection/Compiler/ValidateEnvPlaceholdersPass.php @@ -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; }