You are here

final class PanelsEvents in Panels 8.4

Contains events fired by Panels at various points.

Hierarchy

Expanded class hierarchy of PanelsEvents

2 files declare their use of PanelsEvents
PanelsStorageManager.php in src/Storage/PanelsStorageManager.php
PanelsStorageManagerTest.php in tests/src/Kernel/PanelsStorageManagerTest.php

File

src/PanelsEvents.php, line 8

Namespace

Drupal\panels
View source
final class PanelsEvents {

  /**
   * The name of the event triggered before a Panels display variant is saved.
   *
   * This event allows modules to react before a Panels display variant is
   * saved. The event listener method receives a
   * \Drupal\panels\PanelsVariantEvent instance.
   *
   * @Event
   *
   * @var string
   */
  const VARIANT_PRE_SAVE = 'panels.variant.pre_save';

  /**
   * The name of the event triggered after a Panels display variant is saved.
   *
   * This event allows modules to react after a Panels display variant is saved.
   * The event listener method receives a \Drupal\panels\PanelsVariantEvent
   * instance. Note that changes to the variant made by subscribers to this
   * event will NOT be persisted.
   *
   * @Event
   *
   * @var string
   */
  const VARIANT_POST_SAVE = 'panels.variant.post_save';

}

Members

Namesort descending Modifiers Type Description Overrides
PanelsEvents::VARIANT_POST_SAVE constant The name of the event triggered after a Panels display variant is saved.
PanelsEvents::VARIANT_PRE_SAVE constant The name of the event triggered before a Panels display variant is saved.