Chris@0: twig = $twig; Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritdoc} Chris@0: */ Chris@0: public function getName() { Chris@0: return 'dcg_renderer'; Chris@0: } Chris@0: Chris@0: /** Chris@0: * Renders a template. Chris@0: * Chris@0: * @param string $template Chris@0: * Twig template. Chris@0: * @param array $vars Chris@0: * Template variables. Chris@0: * Chris@0: * @return string Chris@0: * A string representing the rendered output. Chris@0: */ Chris@0: public function render($template, array $vars) { Chris@0: return $this->twig->render($template, $vars); Chris@0: } Chris@0: Chris@0: /** Chris@0: * Adds a path where templates are stored. Chris@0: * Chris@0: * @param string $path Chris@0: * A path where to look for templates. Chris@0: */ Chris@0: public function addPath($path) { Chris@0: return $this->twig->getLoader()->addPath($path); Chris@0: } Chris@0: Chris@0: }