public function renderer($renderer, IPiccoNode $node) { if (!isset($this->rendererList[$renderer])) { throw new CompilerException(sprintf('Requested unknown renderer [%s] for node [%s/%s].', $renderer, $node->getPath(), $node->getName())); } return $this->rendererList[$renderer]->render($renderer, $this, $node); }
public function renderValue(ICompiler $compiler, IPiccoNode $node) { return $node->getValue(); }