/** * @param \Latte\MacroNode $node * @param \Latte\PhpWriter $writer * @return string */ public function macroIncludeBlock(MacroNode $node, PhpWriter $writer) { $node->args = $this->pathResolver->expandPath($node->args, 'Resources/templates'); $node->tokenizer = new MacroTokens($node->args); $writer = new PhpWriter($node->tokenizer); return $this->blockMacros->macroIncludeBlock($node, $writer); }
public function macroRedefineEnd(MacroNode $node, PhpWriter $writer) { $node->name = 'define'; $result = parent::macroBlockEnd($node, $writer); $node->name = 'redefine'; return $result; }