You are here

public function ExampleArticleMigration::__construct in Drupal-to-Drupal data migration 7.2

Parameters

array $arguments:

Overrides ExampleNodeMigration::__construct

File

migrate_d2d_example/node.inc, line 63

Class

ExampleArticleMigration

Code

public function __construct(array $arguments) {

  // Add any other data we're pulling into the source row, before the parent
  // constructor.
  $this->sourceFields['lead_graphic'] = 'Lead graphic string from D6';
  $this->sourceFields['summary'] = 'Summary string from D6';
  parent::__construct($arguments);
  $this
    ->addFieldMapping('field_image', 'field_lead_graphic')
    ->sourceMigration('Image');

  // Note that we map migrated terms by the vocabulary ID.
  $this
    ->addFieldMapping('field_countries', '1')
    ->sourceMigration('Countries');
  $this
    ->addFieldMapping('field_countries:source_type')
    ->defaultValue('tid');
  $this
    ->addFieldMapping('field_topics', '2')
    ->sourceMigration('Topics');
  $this
    ->addFieldMapping('field_topics:source_type')
    ->defaultValue('tid');
}