Flitch\Report\Cli::addFile PHP Метод

addFile() публичный Метод

addFile(): defined by Report interface.
См. также: Report::addFile()
public addFile ( File $file ) : void
$file Flitch\File\File
Результат void
    public function addFile(File $file)
    {
        $violations = $file->getViolations();
        if ($violations) {
            if ($this->firstFile) {
                $this->firstFile = false;
            } else {
                echo PHP_EOL;
            }
            echo $file->getFilename() . ':' . PHP_EOL;
            echo str_repeat('-', 80) . PHP_EOL;
            foreach ($violations as $violation) {
                echo $violation->getLine() . ':';
                if ($violation->getColumn() > 0) {
                    echo $violation->getColumn() . ':';
                }
                echo $violation->getSeverityName() . ': ';
                echo $violation->getMessage() . PHP_EOL;
            }
            flush();
        }
    }