I want migrate a Drupal 5 nodes for Drupal 7, use Migrate and Drupal-to-Drupal data migration modules with MigrateDestinationNodeRevision, but migrating only last node revision.
How can I migrate all node revisions?
My test code:
<?php
class FoobarNodeMigration extends DrupalNode5Migration {
/**
* constructor
*/
public function __construct(array $arguments) {
parent::__construct($arguments);
$this->destination = new MigrateDestinationNodeRevision($arguments['destination_type']);
$this->addFieldMapping('nid', 'nid')
->description('Reuse the old NIDs');
$this->addFieldMapping('vid', 'vid')
->description('Reuse the old VIDs');
$this->removeFieldMapping('is_new');
$this->addFieldMapping('is_new')
->defaultvalue(TRUE);
$this->addFieldMapping('revision')
->defaultValue(TRUE);
}
}