Mercurial > hg > cmmr2012-drupal-site
view vendor/chi-teck/drupal-code-generator/src/Helper/Renderer.php @ 4:a9cd425dd02b
Update, including to Drupal core 8.6.10
author | Chris Cannam |
---|---|
date | Thu, 28 Feb 2019 13:11:55 +0000 |
parents | c75dbcec494b |
children |
line wrap: on
line source
<?php namespace DrupalCodeGenerator\Helper; use Symfony\Component\Console\Helper\Helper; use Twig_Environment; /** * Output dumper form generators. */ class Renderer extends Helper { /** * The twig environment. * * @var \Twig_Environment */ protected $twig; /** * Constructs a generator command. * * @param \Twig_Environment $twig * The twig environment. */ public function __construct(Twig_Environment $twig) { $this->twig = $twig; } /** * {@inheritdoc} */ public function getName() { return 'dcg_renderer'; } /** * Renders a template. * * @param string $template * Twig template. * @param array $vars * Template variables. * * @return string * A string representing the rendered output. */ public function render($template, array $vars) { return $this->twig->render($template, $vars); } /** * Adds a path where templates are stored. * * @param string $path * A path where to look for templates. */ public function addPath($path) { return $this->twig->getLoader()->addPath($path); } }