You are here

public function CommerceCartRedirectionSubscriber::checkRedirectIssued in Commerce Cart Redirection 3.0.x

Same name and namespace in other branches
  1. 8.2 src/EventSubscriber/CommerceCartRedirectionSubscriber.php \Drupal\commerce_cart_redirection\EventSubscriber\CommerceCartRedirectionSubscriber::checkRedirectIssued()

Checks if a redirect url has been set.

Redirects to the provided url if there is one.

Parameters

\Symfony\Component\HttpKernel\Event\FilterResponseEvent $event: The response event.

File

src/EventSubscriber/CommerceCartRedirectionSubscriber.php, line 125

Class

CommerceCartRedirectionSubscriber

Namespace

Drupal\commerce_cart_redirection\EventSubscriber

Code

public function checkRedirectIssued(FilterResponseEvent $event) {
  $request = $event
    ->getRequest();
  $redirect_url = $request->attributes
    ->get('commerce_cart_redirection_url');
  if (isset($redirect_url)) {
    $event
      ->setResponse(new RedirectResponse($redirect_url));
  }
}