You are here

function import_migration_plugins_alter in Import 8.2

Implements hook_migration_plugins_alter().

File

./import.module, line 11
Provides dynamically generated migration plugins.

Code

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']);
  }
}