Flitch\Report\Checkstyle::addFile PHP Méthode

addFile() public méthode

addFile(): defined by Report interface.
See also: Report::addFile()
public addFile ( File $file ) : void
$file Flitch\File\File
Résultat void
    public function addFile(File $file)
    {
        $this->writer->startElement('file');
        $this->writer->writeAttribute('name', $file->getFilename());
        foreach ($file->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->writeAttribute('source', $violation->getSource());
            $this->writer->endElement();
        }
        $this->writer->endElement();
    }