Skip to content

Commit

Permalink
Fix displaying anonymous classes on PHP >= 7.4.2
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolas-grekas committed Jan 25, 2020
1 parent 487f139 commit 82aeab8
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion Application.php
Original file line number Diff line number Diff line change
Expand Up @@ -796,7 +796,7 @@ protected function doRenderException(\Exception $e, OutputInterface $output)
}

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);
}
Expand Down

0 comments on commit 82aeab8

Please sign in to comment.