From f9b917a60a3bf917844c640623c1aca56908ee2c Mon Sep 17 00:00:00 2001 From: Robin Chalas Date: Thu, 16 Feb 2017 15:56:42 +0100 Subject: [PATCH] [DI] Don't instantiate unexisting reflection class --- .../Component/DependencyInjection/Extension/Extension.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/DependencyInjection/Extension/Extension.php b/src/Symfony/Component/DependencyInjection/Extension/Extension.php index 44c95c0ba6cc0..117ee58c111f4 100644 --- a/src/Symfony/Component/DependencyInjection/Extension/Extension.php +++ b/src/Symfony/Component/DependencyInjection/Extension/Extension.php @@ -82,7 +82,7 @@ public function getConfiguration(array $config, ContainerBuilder $container) $class = $container->getReflectionClass($class); $constructor = $class ? $class->getConstructor() : null; - if (!$constructor || !$constructor->getNumberOfRequiredParameters()) { + if ($class && (!$constructor || !$constructor->getNumberOfRequiredParameters())) { return $class->newInstance(); } }