public function CivicrmDataSourceHandler::migrateSource in CRM Core 7
Returns MigrationSource instance.
Overrides CRMCoreDataSourceHandler::migrateSource
File
- modules/
crm_core_data_import/ plugins/ source/ CivicrmDataSourceHandler.inc, line 170
Class
Code
public function migrateSource($settings, $drupal_entity_type, $drupal_entity_bundle, $mapping) {
if (!empty($settings['civicrm_types'])) {
ctools_include('plugins');
$civicrm_entity_type = $this
->getCiviCrmEntityTypeFromMapping($mapping, $drupal_entity_type, $drupal_entity_bundle);
$civicrm_entity_bundle = $this
->getCiviCrmEntityBundleFromMapping($mapping, $drupal_entity_type, $drupal_entity_bundle);
return new EntityListMigrateSource($civicrm_entity_type, $civicrm_entity_bundle);
}
return FALSE;
}