HippoPHP\Hippo\Reporters\CheckstyleReporter::addCheckResults PHP Method

addCheckResults() public method

Defined by ReportInterface.
See also: ReportInterface::addCheckResults()
public addCheckResults ( File $file, array $checkResults )
$file HippoPHP\Hippo\File
$checkResults array
    public function addCheckResults(File $file, array $checkResults)
    {
        $this->writer->startElement('file');
        $this->writer->writeAttribute('name', $file->getFilename());
        foreach ($checkResults as $checkResult) {
            foreach ($checkResult->getViolations() as $violation) {
                $this->writer->startElement('error');
                $this->writer->writeAttribute('line', $violation->getLine());
                if ($violation->getColumn() > 0) {
                    $this->writer->writeAttribute('column', $violation->getColumn());
                }
                $this->writer->writeAttribute('severity', $violation->getSeverity());
                $this->writer->writeAttribute('message', $violation->getMessage());
                $this->writer->endElement();
            }
        }
        $this->writer->endElement();
    }