import.module in Import 8.2
Same filename and directory in other branches
Provides dynamically generated migration plugins.
File
import.moduleView source
<?php
/**
* @file
* Provides dynamically generated migration plugins.
*/
/**
* Implements hook_migration_plugins_alter().
*/
function import_migration_plugins_alter(&$definitions) {
// Set up base path.
$path = dirname(__FILE__) . '/data/';
// Update source references in Import's migrations.
$imports = [
'import_block_base',
'import_block_basic',
'import_comment_base',
'import_comment_comment',
'import_file_base',
'import_file_image',
'import_node_article',
'import_node_base',
'import_node_page',
'import_term_base',
'import_term_tags',
'import_user_base',
'import_user_user',
];
foreach ($imports as $id) {
$definitions[$id]['source']['path'] = str_replace('..', dirname(__FILE__), $definitions[$id]['source']['path']);
}
}
Functions
Name | Description |
---|---|
import_migration_plugins_alter | Implements hook_migration_plugins_alter(). |