diff --git a/ErrorRenderer/HtmlErrorRenderer.php b/ErrorRenderer/HtmlErrorRenderer.php index c6fc96d..1d96d82 100644 --- a/ErrorRenderer/HtmlErrorRenderer.php +++ b/ErrorRenderer/HtmlErrorRenderer.php @@ -258,9 +258,7 @@ class HtmlErrorRenderer implements ErrorRendererInterface // remove main pre/code tags $code = preg_replace('#^\s*(.*)\s*#s', '\\1', $code); // split multiline span tags - $code = preg_replace_callback('#]++)>((?:[^<\\n]*+\\n)++[^<]*+)#', static function ($m) { - return "".str_replace("\n", "\n", $m[2]).''; - }, $code); + $code = preg_replace_callback('#]++)>((?:[^<\\n]*+\\n)++[^<]*+)#', static fn ($m) => "".str_replace("\n", "\n", $m[2]).'', $code); $content = explode("\n", $code); $lines = []; diff --git a/Tests/ErrorRenderer/FileLinkFormatterTest.php b/Tests/ErrorRenderer/FileLinkFormatterTest.php index b6fcb2b..1383d14 100644 --- a/Tests/ErrorRenderer/FileLinkFormatterTest.php +++ b/Tests/ErrorRenderer/FileLinkFormatterTest.php @@ -90,9 +90,7 @@ class FileLinkFormatterTest extends TestCase #[DataProvider('providePathMappings')] public function testIdeFileLinkFormatWithPathMappingParameters($mappings) { - $params = array_reduce($mappings, static function ($c, $m) { - return "$c&".implode('>', $m); - }, ''); + $params = array_reduce($mappings, static fn ($c, $m) => "$c&".implode('>', $m), ''); $sut = new FileLinkFormatter("vscode://file/%f:%l$params"); foreach ($mappings as $mapping) { $fileGuest = $mapping['guest'].'file.php';