public function render(Node $node, $content)
 {
     if (!isset($this->tags[$node->getType()])) {
         throw new TagNotFoundException('No rendering strategy found for tag type: ' . $node->getType());
     }
     return $this->tags[$node->getType()]->render($node, $content);
 }
Ejemplo n.º 2
0
 public function render(Node $node, $text)
 {
     $html = '<' . $node->getType() . $this->arrayToHtmlAttributes($node->getAttributes()) . '>';
     $html .= $node->getText();
     $html .= '</' . $node->getType() . '>';
     return $html;
 }