Example #1
0
 public function renderCommonNode(ICompiler $compiler, IPiccoNode $node)
 {
     if ($node->getMeta('void', false) === true) {
         return $compiler->renderer('void-common-node', $node);
     }
     $source = ($nodeName = $node->getName()) ? '<' . $nodeName . $compiler->renderer('common-attributes', $node) . '>' : null;
     foreach ($node->getNodeList() as $children) {
         $source .= $compiler->node($children);
     }
     $source .= $nodeName ? '</' . $nodeName . '>' : null;
     return $source;
 }