/** * Triggers comments rendering * * @param array $options * @param string|null $provider Label of the provider to use. If null, the default provider will be used. * * @throws \RuntimeException * * @return string */ public function render(array $options = array(), $provider = null) { if (isset($provider)) { $options['provider'] = $provider; } if (!isset($this->request)) { throw new RuntimeException('Comments rendering needs the Request.'); } return $this->commentsRenderer->render($this->request, $options); }