modules/custom/deims_d6_migration/deims_d6_migration.module
<?php
/**
* @file
* Empty module file (migration code contained in includes).
*/
define('DEIMS_D6_MIGRATION_GROUP', 'deims_d6');
/**
* Implements hook_hook_info().
*/
function deims_d6_migration_hook_info() {
$info['deims_migration_overrides'] = array('group' => 'migrate');
return $info;
}
/**
* Implements hook_form_alter() for migrate_migration_info().
*/
function deims_d6_migration_form_migrate_migration_info_alter(&$form, &$form_state) {
// Display the actual class used for the migration.
$migration_name = $form_state['build_info']['args'][1];
$migration = Migration::getInstance($migration_name);
$form['overview']['class_name'] = array(
'#type' => 'item',
'#title' => t('Migration class name:'),
'#markup' => get_class($migration),
);
$form['overview']['description']['#access'] = !empty($form['overview']['description']['#markup']);
}