public function renderBlock(\Twig_Environment $twig, $block, array $parameters = array())
{
$template = $twig->loadTemplate('blocks.html.twig');
$parameters = $twig->mergeGlobals($parameters);
$level = ob_get_level();
ob_start();
try {
$rendered = $template->renderBlock($block, $parameters);
ob_end_clean();
return $rendered;
} catch (\Exception $e) {
while (ob_get_level() > $level) {
ob_end_clean();
}
throw $e;
}
}