1. 8.5.x core/modules/migrate/src/Event/RollbackAwareInterface.php RollbackAwareInterface
  2. 8.2.x core/modules/migrate/src/Event/RollbackAwareInterface.php RollbackAwareInterface
  3. 8.3.x core/modules/migrate/src/Event/RollbackAwareInterface.php RollbackAwareInterface
  4. 8.4.x core/modules/migrate/src/Event/RollbackAwareInterface.php RollbackAwareInterface
  5. 8.6.x core/modules/migrate/src/Event/RollbackAwareInterface.php RollbackAwareInterface

Interface for plugins that react to pre- or post-rollback events.

Hierarchy

Expanded class hierarchy of RollbackAwareInterface

All classes that implement RollbackAwareInterface

2 files declare their use of RollbackAwareInterface
PluginEventSubscriber.php in core/modules/migrate/src/Plugin/PluginEventSubscriber.php
SourcePluginBase.php in core/modules/migrate/src/Plugin/migrate/source/SourcePluginBase.php

File

core/modules/migrate/src/Event/RollbackAwareInterface.php, line 8

Namespace

Drupal\migrate\Event
View source
interface RollbackAwareInterface {

  /**
   * Performs pre-rollback tasks.
   *
   * @param \Drupal\migrate\Event\MigrateRollbackEvent $event
   *   The pre-rollback event object.
   */
  public function preRollback(MigrateRollbackEvent $event);

  /**
   * Performs post-rollback tasks.
   *
   * @param \Drupal\migrate\Event\MigrateRollbackEvent $event
   *   The post-rollback event object.
   */
  public function postRollback(MigrateRollbackEvent $event);

}

Members

Contains filters are case sensitive
Namesort descending Modifiers Type Description Overrides
RollbackAwareInterface::postRollback public function Performs post-rollback tasks.
RollbackAwareInterface::preRollback public function Performs pre-rollback tasks.