[DI] Fix Xdebug 3.0 detection

This commit is contained in:
Oliver Eglseder 2020-11-27 13:07:17 +01:00 committed by Nicolas Grekas
parent 458ee9aa2a
commit 38f8edddb1
1 changed files with 4 additions and 1 deletions

View File

@ -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();
}