mailjet-8.x-2.7/modules/mailjet_stats/src/EventSubscriber/InitSubscriber.php

modules/mailjet_stats/src/EventSubscriber/InitSubscriber.php
<?php

/**
 * @file
 * Contains \Drupal\mailjet_stats\EventSubscriber\InitSubscriber.
 */

namespace Drupal\mailjet_stats\EventSubscriber;

use Symfony\Component\HttpKernel\KernelEvents;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;

class InitSubscriber implements EventSubscriberInterface
{

  /**
   * {@inheritdoc}
   */
    public static function getSubscribedEvents(): array
    {
        return [KernelEvents::REQUEST => ['onEvent', 0]];
    }

    public function onEvent()
    {
        if (isset($_GET['token'])) {
            $mailjet_campaign_id = $_GET['token'];
            $_SESSION['mailjet_campaign_id'] = $mailjet_campaign_id;
        }
    }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc