diff --git a/core/modules/migrate/src/Plugin/PluginEventSubscriber.php b/core/modules/migrate/src/Plugin/PluginEventSubscriber.php index d503638..89a2fb1 100644 --- a/core/modules/migrate/src/Plugin/PluginEventSubscriber.php +++ b/core/modules/migrate/src/Plugin/PluginEventSubscriber.php @@ -83,10 +83,12 @@ public function postRollback(MigrateRollbackEvent $event) { */ public static function getSubscribedEvents() { $events = []; - $events[MigrateEvents::PRE_IMPORT][] = ['preImport']; - $events[MigrateEvents::POST_IMPORT][] = ['postImport']; - $events[MigrateEvents::PRE_ROLLBACK][] = ['preRollback']; - $events[MigrateEvents::POST_ROLLBACK][] = ['postRollback']; + if (class_exists('Drupal\migrate\Event\MigrateEvents')) { + $events[MigrateEvents::PRE_IMPORT][] = ['preImport']; + $events[MigrateEvents::POST_IMPORT][] = ['postImport']; + $events[MigrateEvents::PRE_ROLLBACK][] = ['preRollback']; + $events[MigrateEvents::POST_ROLLBACK][] = ['postRollback']; + } return $events; }