Commit f52cb547 authored by Luhur Abdi Rizal's avatar Luhur Abdi Rizal
Browse files

Issue #3264875 by el7cosmos: Move view hook event constants to a class

parent 5a618b55
Loading
Loading
Loading
Loading
+10 −9
Original line number Diff line number Diff line
@@ -12,6 +12,7 @@ use Drupal\views_event_dispatcher\Event\Views\ViewsPreRenderEvent;
use Drupal\views_event_dispatcher\Event\Views\ViewsPreViewEvent;
use Drupal\views_event_dispatcher\Event\Views\ViewsQueryAlterEvent;
use Drupal\views_event_dispatcher\Event\Views\ViewsQuerySubstitutionsEvent;
use Drupal\views_event_dispatcher\ViewsHookEvents;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;

/**
@@ -164,15 +165,15 @@ class ExampleViewsEventSubscribers implements EventSubscriberInterface {
   */
  public static function getSubscribedEvents(): array {
    return [
      HookEventDispatcherInterface::VIEWS_PRE_VIEW => 'preView',
      HookEventDispatcherInterface::VIEWS_PRE_BUILD => 'preBuild',
      HookEventDispatcherInterface::VIEWS_QUERY_ALTER => 'queryAlter',
      HookEventDispatcherInterface::VIEWS_QUERY_SUBSTITUTIONS => 'querySubstitutions',
      HookEventDispatcherInterface::VIEWS_POST_BUILD => 'postBuild',
      HookEventDispatcherInterface::VIEWS_PRE_EXECUTE => 'preExecute',
      HookEventDispatcherInterface::VIEWS_POST_EXECUTE => 'postExecute',
      HookEventDispatcherInterface::VIEWS_PRE_RENDER => 'preRender',
      HookEventDispatcherInterface::VIEWS_POST_RENDER => 'postRender',
      ViewsHookEvents::VIEWS_PRE_VIEW => 'preView',
      ViewsHookEvents::VIEWS_PRE_BUILD => 'preBuild',
      ViewsHookEvents::VIEWS_QUERY_ALTER => 'queryAlter',
      ViewsHookEvents::VIEWS_QUERY_SUBSTITUTIONS => 'querySubstitutions',
      ViewsHookEvents::VIEWS_POST_BUILD => 'postBuild',
      ViewsHookEvents::VIEWS_PRE_EXECUTE => 'preExecute',
      ViewsHookEvents::VIEWS_POST_EXECUTE => 'postExecute',
      ViewsHookEvents::VIEWS_PRE_RENDER => 'preRender',
      ViewsHookEvents::VIEWS_POST_RENDER => 'postRender',
    ];
  }

+1 −1
Original line number Diff line number Diff line
@@ -49,7 +49,7 @@ final class EntityHookEvents {
  public const ENTITY_TYPE_BUILD = HookEventDispatcherInterface::PREFIX . 'entity_type.build';

  /**
   * Add to entity type definitions..
   * Alter the entity type definitions.
   *
   * @Event
   *
+3 −3
Original line number Diff line number Diff line
@@ -2,9 +2,9 @@

namespace Drupal\views_event_dispatcher\Event\Views;

use Drupal\hook_event_dispatcher\Event\EventInterface;
use Drupal\hook_event_dispatcher\HookEventDispatcherInterface;
use Drupal\Component\EventDispatcher\Event;
use Drupal\hook_event_dispatcher\Event\EventInterface;
use Drupal\views_event_dispatcher\ViewsHookEvents;

/**
 * Class ViewsDataAlterEvent.
@@ -45,7 +45,7 @@ final class ViewsDataAlterEvent extends Event implements EventInterface {
   *   The dispatcher type.
   */
  public function getDispatcherType(): string {
    return HookEventDispatcherInterface::VIEWS_DATA_ALTER;
    return ViewsHookEvents::VIEWS_DATA_ALTER;
  }

}
+3 −3
Original line number Diff line number Diff line
@@ -2,9 +2,9 @@

namespace Drupal\views_event_dispatcher\Event\Views;

use Drupal\hook_event_dispatcher\Event\EventInterface;
use Drupal\hook_event_dispatcher\HookEventDispatcherInterface;
use Drupal\Component\EventDispatcher\Event;
use Drupal\hook_event_dispatcher\Event\EventInterface;
use Drupal\views_event_dispatcher\ViewsHookEvents;
use function array_merge_recursive;

/**
@@ -48,7 +48,7 @@ final class ViewsDataEvent extends Event implements EventInterface {
   *   The dispatcher type.
   */
  public function getDispatcherType(): string {
    return HookEventDispatcherInterface::VIEWS_DATA;
    return ViewsHookEvents::VIEWS_DATA;
  }

}
+2 −2
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@

namespace Drupal\views_event_dispatcher\Event\Views;

use Drupal\hook_event_dispatcher\HookEventDispatcherInterface;
use Drupal\views_event_dispatcher\ViewsHookEvents;

/**
 * Class ViewsPostBuildEvent.
@@ -13,7 +13,7 @@ class ViewsPostBuildEvent extends AbstractViewsEvent {
   * {@inheritdoc}
   */
  public function getDispatcherType(): string {
    return HookEventDispatcherInterface::VIEWS_POST_BUILD;
    return ViewsHookEvents::VIEWS_POST_BUILD;
  }

}
Loading