Example #1
0
 /**
  * @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;
 }
Example #2
0
 public function addReport(AnalyzerReport $analyzerReport)
 {
     $this->write(PlainFormatter::formatReportReadable($analyzerReport));
 }