Latte\Macros\CoreMacros::finalize PHP Method

finalize() public method

Finishes template parsing.
public finalize ( ) : array(prolog,
return array(prolog,
    public function finalize()
    {
        $code = '';
        foreach ($this->overwrittenVars as $var => $lines) {
            $s = var_export($var, TRUE);
            $code .= 'if (isset($this->params[' . var_export($var, TRUE) . "])) trigger_error('Variable \$" . addcslashes($var, "'") . ' overwritten in foreach on line ' . implode(', ', $lines) . "'); ";
        }
        return [$code];
    }