/**
  * @param Crud $crud
  * @param string $actionName
  * @return CrudRoute|null
  */
 public function getCrudRoute(Crud $crud, $actionName)
 {
     $crudName = $crud->getCrudName();
     foreach ($this->crudRoutes as $crudRoute) {
         /** @var CrudRoute $crudRoute */
         if ($crudRoute->getCrudName() === $crudName && $crudRoute->getActionName() === $actionName) {
             return $crudRoute;
         }
     }
     return null;
 }
 /**
  * @param string $view
  * @param array $parameters
  * @param Response $response
  * @return Response
  * @throws ConfigException
  */
 public function render($view, array $parameters = array(), Response $response = null)
 {
     $parameters['base_template'] = isset($parameters['base_template']) ? $parameters['base_template'] : $this->crud->getTemplate('base_template');
     $parameters['admin_pool'] = $this->get('sonata.admin.pool');
     return parent::render($view, $parameters, $response);
 }