You are here

public function MigrateEmvideoFieldHandler::prepare in Migrate Extras 6.2

File

./emfield.inc, line 37
Migrate 6.x-2.x Plugin for the Embedded Media Field module as a destination.

Class

MigrateEmvideoFieldHandler
Field handler.

Code

public function prepare($entity, array $instance, array $values) {
  $provider = $values['arguments']['provider'];

  // Setup the standard Field API array for saving.
  $delta = 0;
  foreach ($values as $value) {
    $item = array();
    $item['value'] = basename($value);
    $item['embed'] = $value;
    $item['provider'] = $provider;
    $return[$delta] = $item;
    $delta++;
  }
  return isset($return) ? $return : NULL;
}