google_tag-8.x-1.x-dev/src/Plugin/GoogleTag/Event/CustomEvent.php

src/Plugin/GoogleTag/Event/CustomEvent.php
<?php

declare(strict_types=1);

namespace Drupal\google_tag\Plugin\GoogleTag\Event;

/**
 * Custom event plugin.
 *
 * @todo SHOULD NOT SHOW IN THE UI, CODE ONLY.
 *
 * @GoogleTagEvent(
 *   id = "custom",
 *   label = @Translation("Custom event"),
 *   context_definitions = {
 *      "name" = @ContextDefinition("string"),
 *      "data" = @ContextDefinition("any"),
 *   }
 * )
 */
final class CustomEvent extends EventBase {

  /**
   * {@inheritDoc}
   */
  public function getName(): string {
    return $this->getContextValue('name');
  }

  /**
   * {@inheritDoc}
   */
  public function getData(): array {
    return $this->getContextValue('data');
  }

}

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

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