public function createAction(Request $request = null)
{
if (false === $this->admin->isGranted('CREATE')) {
throw new AccessDeniedException();
}
$parameters = $this->admin->getPersistentParameters();
if (!$parameters['provider']) {
return $this->render('SonataProductBundle:ProductAdmin:select_provider.html.twig', array('providers' => $this->get('sonata.product.pool')->getProducts(), 'base_template' => $this->getBaseTemplate(), 'admin' => $this->admin, 'action' => 'create'));
}
return parent::createAction($request);
}