Asm89\Twig\Lint\Output\FullOutput::error PHP Method

error() public method

{@inheritDoc}
public error ( $template, Twig_Error $exception, $file = null )
$exception Twig_Error
    public function error($template, Twig_Error $exception, $file = null)
    {
        $line = $exception->getTemplateLine();
        $lines = $this->getContext($template, $line);
        if ($file) {
            $this->output->writeln(sprintf("<error>KO</error> in %s (line %s)", $file, $line));
        } else {
            $this->output->writeln(sprintf("<error>KO</error> (line %s)", $line));
        }
        foreach ($lines as $no => $code) {
            $this->output->writeln(sprintf("%s %-6s %s", $no == $line ? '<error>>></error>' : '  ', $no, $code));
            if ($no == $line) {
                $this->output->writeln(sprintf('<error>>> %s</error> ', $exception->getRawMessage()));
            }
        }
    }