Author: David Grudl
Inheritance: extends MacroSet
Example #1
0
 /**
  * @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);
 }
Example #2
0
 public function macroRedefineEnd(MacroNode $node, PhpWriter $writer)
 {
     $node->name = 'define';
     $result = parent::macroBlockEnd($node, $writer);
     $node->name = 'redefine';
     return $result;
 }