Flitch\Rule\File\MustEndWithSingleBlankLine::visitFile PHP Method

visitFile() public method

visitFile(): defined by FileRuleInterface.
See also: FileRuleInterface::visitFile()
public visitFile ( File $file ) : void
$file Flitch\File\File
return void
    public function visitFile(File $file)
    {
        $lastToken = $file->top();
        if ($lastToken->getType() !== T_WHITESPACE || $lastToken->getNewlineCount() !== 1 || $lastToken->getTrailingLineLength() !== 0) {
            $this->addViolation($file, $lastToken->getLine(), $lastToken->getColumn(), 'File does not end with a single blank line');
        }
    }
MustEndWithSingleBlankLine