environment = $environment; parent::__construct($container); } public function setTemplateVariable($key, $value) { $this->templateVariables[$key] = $value; } public function appendTemplateVariables($variables) { $this->templateVariables = array_merge($this->templateVariables, $variables); } public function template($template, $variables) { $stream = new TwigStream($this->environment); $stream->setTemplate($template); $stream->appendVariables($this->templateVariables); $stream->appendVariables($variables); return $stream; } }