/**
* @param \eZ\Publish\Core\MVC\Symfony\View\View $view
*
* @return string
*/
public function render(View $view)
{
$this->eventDispatcher->dispatch(MVCEvents::PRE_CONTENT_VIEW, new PreContentViewEvent($view));
$templateIdentifier = $view->getTemplateIdentifier();
if ($templateIdentifier instanceof Closure) {
return $templateIdentifier($view->getParameters());
}
return $this->templateEngine->render($view->getTemplateIdentifier(), $view->getParameters());
}