Skip to content
Snippets Groups Projects
Commit 440e3770 authored by tonytheferg's avatar tonytheferg
Browse files

Issue #3364372 by tonytheferg: Ajax error after update commerce cart

parent 3fc3b556
No related branches found
No related tags found
No related merge requests found
services:
ajax_cart_event_subscriber:
class: \Drupal\commerce_ajax_atc\EventSubscriber\AjaxCartEventSubscriber
arguments:
- '@messenger'
- '@string_translation'
- '@request_stack'
arguments: ['@messenger', '@string_translation', '@entity_type.manager', '@request_stack']
tags:
- { name: event_subscriber }
......@@ -5,7 +5,7 @@
"homepage": "http://drupal.org/project/commerce_ajax_atc",
"license": "GPL-2.0+",
"require": {
"drupal/commerce": "^2.28"
"drupal/commerce": "^2.36"
},
"require-dev": {
"drupal/colorbox_load": "^1.2",
......
......@@ -4,6 +4,7 @@ namespace Drupal\commerce_ajax_atc\EventSubscriber;
use Drupal\commerce_cart\Event\CartEntityAddEvent;
use Drupal\commerce_cart\EventSubscriber\CartEventSubscriber as CommerceCartEventSubscriber;
use Drupal\Core\Entity\EntityTypeManagerInterface;
use Drupal\Core\Messenger\MessengerInterface;
use Drupal\Core\StringTranslation\TranslationInterface;
use Symfony\Component\HttpFoundation\RequestStack;
......@@ -20,6 +21,13 @@ class AjaxCartEventSubscriber extends CommerceCartEventSubscriber {
*/
protected $currentRequest;
/**
* The entity type manager.
*
* @var \Drupal\Core\Entity\EntityTypeManagerInterface
*/
protected $entityTypeManager;
/**
* Constructs a new CartEventSubscriber object.
*
......@@ -27,11 +35,13 @@ class AjaxCartEventSubscriber extends CommerceCartEventSubscriber {
* The messenger.
* @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation
* The string translation.
* @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
* The entity type manager.
* @param Symfony\Component\HttpFoundation\RequestStack $request_stack
* The request stack.
*/
public function __construct(MessengerInterface $messenger, TranslationInterface $string_translation, RequestStack $request_stack) {
parent::__construct($messenger, $string_translation);
public function __construct(MessengerInterface $messenger, TranslationInterface $string_translation, EntityTypeManagerInterface $entity_type_manager, RequestStack $request_stack,) {
parent::__construct($messenger, $string_translation, $entity_type_manager);
$this->currentRequest = $request_stack->getCurrentRequest();
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment