Пример #1
0
 /**
  * Replaces the content of the node with the content of a block.
  * @param HtmlNode $node Node.
  * @param TemplateNode|null $value Macro parameter.
  */
 public function _block(HtmlNode $node, TemplateNode $value)
 {
     $node->replaceWith(new PhpNode('$this->block(' . PhpNode::expr($value)->code . ')'));
 }
Пример #2
0
 /**
  * JTK grid cell. 
  * @param HtmlNode $node Node.
  * @param string|null $value Macro parameter (string).
  */
 public function _cell(HtmlNode $node, $value)
 {
     $cell = new HtmlNode('div');
     $cell->addClass('cell');
     $node->replaceWith($cell);
     $cell->append($node);
 }