/** * @param RequestConfiguration $configuration * * @return RedirectResponse */ protected function redirectToCartSummary(RequestConfiguration $configuration) { if (null === $configuration->getParameters()->get('redirect')) { return $this->redirectHandler->redirectToRoute($configuration, $this->getCartSummaryRoute()); } return $this->redirectHandler->redirectToRoute($configuration, $configuration->getParameters()->get('redirect')); }
protected function redirectToCartSummary(RequestConfiguration $configuration) { $format = $configuration->getRequest()->getRequestFormat('html'); if (null === $configuration->getParameters()->get('redirect')) { return $this->getRedirectHandler()->redirectToRoute($configuration, $this->getCartSummaryRoute(), ['_format' => $format]); } return $this->getRedirectHandler()->redirectToRoute($configuration, $this->getCartSummaryRoute(), ['_format' => $format]); }
/** * {@inheritdoc} */ public function get(RequestConfiguration $requestConfiguration, RepositoryInterface $repository) { if ($requestConfiguration->hasPermission() && $this->requireOwnerCheck($vars = $requestConfiguration->getVars())) { $owner = $this->currentIdentityProvider->getIdentity(); $ownerField = is_bool($vars['acl_owner']) ? ResourceOwnerFilter::FIELD : $vars['acl_owner']; // using in grid param $requestConfiguration->getRequest()->query->set(ResourceOwnerFilter::TYPE, $owner); $criteria = $requestConfiguration->getCriteria(); $criteria[$ownerField] = $owner; $requestConfiguration->getParameters()->set('criteria', $criteria); } return $this->decoratedResolver->get($requestConfiguration, $repository); }