diff --git a/src/MigrationHelper.php b/src/MigrationHelper.php
index 51dc1aae35be72a10e08760f8547b8dfe6e34708..bc587d1055746505064ae1664771a6ecaf2ce097 100644
--- a/src/MigrationHelper.php
+++ b/src/MigrationHelper.php
@@ -151,7 +151,7 @@ class MigrationHelper {
    */
   protected function getMigrationWithSharedConfiguration(array &$migration) {
     // Integrate shared group configuration into the migration.
-    if (!empty($migration['migration_group'])) {
+    if (!empty($migration['migration_group']) && class_exists('\Drupal\migrate_plus\Entity\MigrationGroup')) {
       $group = \Drupal\migrate_plus\Entity\MigrationGroup::load($migration['migration_group']);
       $shared_configuration = !empty($group) ? $group->get('shared_configuration') : [];
       if (!empty($shared_configuration)) {