Latte\Macros\CoreMacros::macroStatus PHP Method

macroStatus() public method

..}
public macroStatus ( MacroNode $node, PhpWriter $writer )
$node Latte\MacroNode
$writer Latte\PhpWriter
    public function macroStatus(MacroNode $node, PhpWriter $writer)
    {
        trigger_error('Macro {status} is deprecated.', E_USER_DEPRECATED);
        if ($node->modifiers) {
            throw new CompileException('Modifiers are not allowed in ' . $node->getNotation());
        }
        return $writer->write((substr($node->args, -1) === '?' ? 'if (!headers_sent()) ' : '') . 'http_response_code(%0.var);', (int) $node->args);
    }