public static function CommerceEventsSubscriber::getSubscribedEvents in Commerce Google Tag Manager 8.2
Same name and namespace in other branches
- 8 src/EventSubscriber/CommerceEventsSubscriber.php \Drupal\commerce_google_tag_manager\EventSubscriber\CommerceEventsSubscriber::getSubscribedEvents()
File
- src/
EventSubscriber/ CommerceEventsSubscriber.php, line 50
Class
- CommerceEventsSubscriber
- Event handler for commerce related events.
Namespace
Drupal\commerce_google_tag_manager\EventSubscriberCode
public static function getSubscribedEvents() {
return [
CartEvents::CART_ENTITY_ADD => 'trackCartAdd',
CartEvents::CART_ORDER_ITEM_REMOVE => 'trackCartRemove',
'commerce_order.place.post_transition' => 'trackPurchase',
// trackProductView should run before Dynamic Page Cache, which has
// priority 27.
// @see \Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber.
KernelEvents::REQUEST => [
'trackProductView',
28,
],
];
}