diff --git a/core/modules/migrate/migrate.module b/core/modules/migrate/migrate.module index 79b655b..a85a98c 100644 --- a/core/modules/migrate/migrate.module +++ b/core/modules/migrate/migrate.module @@ -6,6 +6,8 @@ */ use Drupal\Core\Routing\RouteMatchInterface; +use Drupal\migrate\Plugin\migrate\destination\Config; +use Drupal\migrate\Plugin\migrate\destination\EntityConfigBase; /** * Implements hook_help(). @@ -31,11 +33,13 @@ function migrate_migration_plugins_alter(&$definitions) { foreach ($definitions as &$definition) { $destination = $migrate_plugin_manager->getDefinition($definition['destination']['plugin'], FALSE); if (!empty($destination['class'])) { - if (is_subclass_of($destination['class'], 'Drupal\migrate\Plugin\migrate\destination\EntityContentBase')) { - $definition['migration_tags'][] = 'Content'; - } else { + if (is_subclass_of($destination['class'], EntityConfigBase::class) || is_subclass_of($destination['class'], Config::class)) { $definition['migration_tags'][] = 'Configuration'; } + // Default to content. + else { + $definition['migration_tags'][] = 'Content'; + } } } }