public function addReport(AnalyzerReport $analyzerReport) { $report = $analyzerReport->getTimestampedReport()->getReport(); if ($this->task->isHaltonerror() && '' === $this->buildErrorMessage && $analyzerReport->getAnalyzer()->getSeverity() === Severity::ERROR) { $this->buildErrorMessage = $report->report(); } if ($this->logfileWriter && $this->logFormat === 'plain') { /** @noinspection PhpParamsInspection */ $this->logfileWriter->write(Plain::formatReportReadable($analyzerReport)); } else { $this->task->log(self::formatReport($analyzerReport), self::severityToPhingLevel($analyzerReport->getAnalyzer()->getSeverity())); } }
public function addReport(AnalyzerReport $analyzerReport) { $this->write(PlainFormatter::formatReportReadable($analyzerReport)); }