diff --git a/src/Command/ErrorFormatter/BaselinePhpErrorFormatter.php b/src/Command/ErrorFormatter/BaselinePhpErrorFormatter.php index ce99edbdf4..9d453b5bf1 100644 --- a/src/Command/ErrorFormatter/BaselinePhpErrorFormatter.php +++ b/src/Command/ErrorFormatter/BaselinePhpErrorFormatter.php @@ -59,25 +59,18 @@ public function formatErrors( ksort($fileErrorsCounts, SORT_STRING); foreach ($fileErrorsCounts as $message => $count) { - $template = <<<'PHP' -$ignoreErrors[] = [ - 'message' => %s, - 'count' => %d, - 'path' => __DIR__ . %s, -]; -PHP; $php .= sprintf( - $template, + "\$ignoreErrors[] = [\n\t'message' => %s,\n\t'count' => %d,\n\t'path' => __DIR__ . %s,\n];\n", var_export(Helpers::escape('#^' . preg_quote($message, '#') . '$#'), true), var_export($count, true), var_export(Helpers::escape($file), true), ); - $php .= "\n"; } } $php .= "\n"; $php .= 'return [\'parameters\' => [\'ignoreErrors\' => $ignoreErrors]];'; + $php .= "\n"; $output->writeRaw($php);