Commit d81edf84 authored by mark burdett's avatar mark burdett Committed by Marcin Grabias
Browse files

Issue #3329128 by mfb: Deprecated code in PHP 8.2 - EventDispatcher

parent 7909417b
Loading
Loading
Loading
Loading
+26 −0
Original line number Diff line number Diff line
<?php

namespace Drupal\views_bulk_operations;

use Drupal\Component\EventDispatcher\Event;

/**
 * Defines action alter definitions event.
 */
class ActionAlterDefinitionsEvent extends Event {

  /**
   * Array of action definitions.
   *
   * @var mixed[]
   */
  public array $definitions;

  /**
   * Additional parameters passed to alter event.
   *
   * @var mixed[]
   */
  public array $alterParameters;

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

namespace Drupal\views_bulk_operations\Service;

use Drupal\Component\EventDispatcher\Event;
use Drupal\Component\Plugin\Exception\PluginNotFoundException;
use Drupal\Core\Action\ActionManager;
use Drupal\Core\Cache\CacheBackendInterface;
use Drupal\Core\Entity\EntityTypeManagerInterface;
use Drupal\Core\Extension\ModuleHandlerInterface;
use Drupal\views_bulk_operations\ActionAlterDefinitionsEvent;
use Symfony\Component\EventDispatcher\EventDispatcherInterface;

/**
@@ -209,7 +209,7 @@ class ViewsBulkOperationsActionManager extends ActionManager {
  protected function alterDefinitions(&$definitions) {
    // Let other modules change definitions.
    // Main purpose: Action permissions bridge.
    $event = new Event();
    $event = new ActionAlterDefinitionsEvent();
    $event->alterParameters = $this->alterParameters;
    $event->definitions = &$definitions;