diff --git a/Application.php b/Application.php index d3e8186da..1b15e7941 100644 --- a/Application.php +++ b/Application.php @@ -873,7 +873,7 @@ private function doActuallyRenderThrowable(\Throwable $e, OutputInterface $outpu } if (false !== strpos($message, "class@anonymous\0")) { - $message = preg_replace_callback('/class@anonymous\x00.*?\.php(?:0x?|:)[0-9a-fA-F]++/', function ($m) { + $message = preg_replace_callback('/class@anonymous\x00.*?\.php(?:0x?|:[0-9]++\$)[0-9a-fA-F]++/', function ($m) { return class_exists($m[0], false) ? get_parent_class($m[0]).'@anonymous' : $m[0]; }, $message); }