You are here

commerce_cart_redirection.module in Commerce Cart Redirection 8

File

commerce_cart_redirection.module
View source
<?php

/**
 * Source/credits: https://drupal.stackexchange.com/a/278352/56420
 */
use Drupal\Core\Form\FormStateInterface;
use Symfony\Component\HttpFoundation\RedirectResponse;
function commerce_cart_redirection_form_alter(&$form, FormStateInterface $form_state, $form_id) {
  if (strpos($form_id, 'commerce_order_item_add_to_cart_form_commerce_product') !== false) {
    $form['actions']['submit']['#submit'][] = 'commerce_cart_redirection_cart_alter_sub';
  }
}
function commerce_cart_redirection_cart_alter_sub(&$form, FormStateInterface $form_state) {
  $responce = new RedirectResponse('/cart');
  $responce
    ->send();
}