public function viewVariationsAction($product)
{
if (!is_object($product)) {
throw new NotFoundHttpException('invalid product instance');
}
$provider = $this->get('sonata.product.pool')->getProvider($product);
return $this->render(sprintf('%s:view_variations.html.twig', $provider->getBaseControllerName()), array('product' => $product));
}