From 8b9698ed93875cefb1233c80463635d4645e0193 Mon Sep 17 00:00:00 2001 From: ebremner <ebremner@uwaterloo.ca> Date: Wed, 24 Jun 2020 14:46:44 -0400 Subject: [PATCH] Updating code to use hook_event_dispatcher 2.x branch --- layout_builder_ids.info.yml | 2 +- .../LayoutBuilderIdsConfigureBlock.php | 11 +++++++---- .../LayoutBuilderIdsConfigureSection.php | 9 +++++---- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/layout_builder_ids.info.yml b/layout_builder_ids.info.yml index da7479a..4517853 100644 --- a/layout_builder_ids.info.yml +++ b/layout_builder_ids.info.yml @@ -4,4 +4,4 @@ type: module core_version_requirement: ^8.8 || ^9 dependencies: - drupal:layout_builder - - hook_event_dispatcher + - hook_event_dispatcher:core_event_dispatcher diff --git a/src/EventSubscriber/LayoutBuilderIdsConfigureBlock.php b/src/EventSubscriber/LayoutBuilderIdsConfigureBlock.php index 1c50164..b24e382 100644 --- a/src/EventSubscriber/LayoutBuilderIdsConfigureBlock.php +++ b/src/EventSubscriber/LayoutBuilderIdsConfigureBlock.php @@ -3,7 +3,9 @@ namespace Drupal\layout_builder_ids\EventSubscriber; use Drupal\Core\Form\FormStateInterface; -use Drupal\hook_event_dispatcher\Event\Form\FormAlterEvent; +use Drupal\core_event_dispatcher\Event\Form\FormAlterEvent; +use Drupal\core_event_dispatcher\Event\Form\FormBaseAlterEvent; +use Drupal\core_event_dispatcher\Event\Form\FormIdAlterEvent; use Drupal\hook_event_dispatcher\HookEventDispatcherInterface; use Symfony\Component\EventDispatcher\EventSubscriberInterface; use Drupal\Component\Utility\Html; @@ -16,10 +18,10 @@ class LayoutBuilderIdsConfigureBlock implements EventSubscriberInterface { /** * Alter form. * - * @param \Drupal\hook_event_dispatcher\Event\Form\FormAlterEvent $event + * @param \Drupal\core_event_dispatcher\Event\Form\FormAlterEvent $event * The event. */ - public function alterForm(FormAlterEvent $event) { + public function alterForm(FormAlterEvent $event): void { // Get the form from the event. $form = &$event->getForm(); @@ -67,7 +69,8 @@ class LayoutBuilderIdsConfigureBlock implements EventSubscriberInterface { /** * {@inheritdoc} */ - public static function getSubscribedEvents() { + public static function getSubscribedEvents(): array { + return [ HookEventDispatcherInterface::FORM_ALTER => 'alterForm', ]; diff --git a/src/EventSubscriber/LayoutBuilderIdsConfigureSection.php b/src/EventSubscriber/LayoutBuilderIdsConfigureSection.php index 41a9ced..cf2cdec 100644 --- a/src/EventSubscriber/LayoutBuilderIdsConfigureSection.php +++ b/src/EventSubscriber/LayoutBuilderIdsConfigureSection.php @@ -3,10 +3,11 @@ namespace Drupal\layout_builder_ids\EventSubscriber; use Drupal\Core\Form\FormStateInterface; -use Drupal\hook_event_dispatcher\Event\Form\FormAlterEvent; +use Drupal\core_event_dispatcher\Event\Form\FormAlterEvent; +use Drupal\core_event_dispatcher\Event\Form\FormBaseAlterEvent; +use Drupal\core_event_dispatcher\Event\Form\FormIdAlterEvent; use Drupal\hook_event_dispatcher\HookEventDispatcherInterface; use Symfony\Component\EventDispatcher\EventSubscriberInterface; -use Symfony\Component\Routing\RouteCollection; use Drupal\Component\Utility\Html; @@ -18,10 +19,10 @@ class LayoutBuilderIdsConfigureSection implements EventSubscriberInterface { /** * Alter form. * - * @param \Drupal\hook_event_dispatcher\Event\Form\FormAlterEvent $event + * @param \Drupal\core_event_dispatcher\Event\Form\FormAlterEvent $event * The event. */ - public function alterForm(FormAlterEvent $event) { + public function alterForm(FormAlterEvent $event): void { // Get the form from the event. $form = &$event->getForm(); -- GitLab