/** * @param AnalyzerReport $analyzerReport * @return string */ private static function formatReport(AnalyzerReport $analyzerReport) { $timestampedReport = $analyzerReport->getTimestampedReport(); $report = $timestampedReport->getReport(); $message = sprintf('[%s] %s' . PHP_EOL, $analyzerReport->getAnalyzer()->getName(), $report->report()); if (NULL !== ($sourceFragment = $report->getSourceFragment())) { $fragment = Plain::formatSourceFragmentReadable($sourceFragment); $message .= $fragment; } return $message; }
public function addReport(AnalyzerReport $analyzerReport) { $this->write(PlainFormatter::formatReportReadable($analyzerReport)); }