From 38f8edddb16595ef4462c42347f971a775587bd5 Mon Sep 17 00:00:00 2001 From: Oliver Eglseder Date: Fri, 27 Nov 2020 13:07:17 +0100 Subject: [PATCH] [DI] Fix Xdebug 3.0 detection --- .../Exception/AutowiringFailedException.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/DependencyInjection/Exception/AutowiringFailedException.php b/src/Symfony/Component/DependencyInjection/Exception/AutowiringFailedException.php index c203b85bae..82f3b33169 100644 --- a/src/Symfony/Component/DependencyInjection/Exception/AutowiringFailedException.php +++ b/src/Symfony/Component/DependencyInjection/Exception/AutowiringFailedException.php @@ -23,7 +23,10 @@ class AutowiringFailedException extends RuntimeException { $this->serviceId = $serviceId; - if ($message instanceof \Closure && \function_exists('xdebug_is_enabled') && xdebug_is_enabled()) { + if ( + $message instanceof \Closure + && (\function_exists('xdebug_is_enabled') ? xdebug_is_enabled() : \function_exists('xdebug_info')) + ) { $message = $message(); }