--- /dev/null 2011-06-28 10:27:01.000000000 -0700 +++ field_collection.migrate.inc 2011-06-24 16:29:28.000000000 -0700 @@ -0,0 +1,39 @@ + array( + 'type' => 'int', + 'unsigned' => TRUE, + 'not null' => TRUE, + 'description' => 'ID of field collection item', + ), + ); + } + + public function __construct($bundle, array $options = array()) { + parent::__construct('field_collection_item', $bundle, $options); + } + + public function fields() { + $fields = array(); + $fields += migrate_handler_invoke_all('Entity', 'fields', $this->entityType, $this->bundle); + return $fields; + } + + public function import(stdClass $collection, stdClass $row) { + $this->prepare($collection, $row); + entity_save('field_collection_item', $collection); + } + +} \ No newline at end of file