function _wordpress_migrate_migration_list in WordPress Migrate 8.3
Retrieve a list of migrations in the specified group.
Parameters
string $group_id: Group machine name.
Return value
\Drupal\migrate\Plugin\MigrationInterface[] List of migrations in the given group.
1 call to _wordpress_migrate_migration_list()
- drush_wordpress_migrate_generate in ./
wordpress_migrate.drush.inc - Generate WordPress migrations based on the command-line options.
File
- ./
wordpress_migrate.drush.inc, line 109 - Command-line tools for managing WordPress migrations.
Code
function _wordpress_migrate_migration_list($group_id) {
/** @var \Drupal\migrate_plus\Plugin\MigrationConfigEntityPluginManager $manager */
$manager = \Drupal::service('plugin.manager.migration');
$plugins = $manager
->createInstances([]);
$migrations = [];
foreach ($plugins as $id => $migration) {
if ($group_id == $migration
->get('migration_group')) {
$migrations[$id] = $migration;
}
}
return $migrations;
}