FieldInstanceDefaults.php in Zircon Profile 8.0
File
core/modules/field/src/Plugin/migrate/process/d7/FieldInstanceDefaults.php
View source
<?php
namespace Drupal\field\Plugin\migrate\process\d7;
use Drupal\migrate\MigrateExecutableInterface;
use Drupal\migrate\ProcessPluginBase;
use Drupal\migrate\Row;
class FieldInstanceDefaults extends ProcessPluginBase {
public function transform($value, MigrateExecutableInterface $migrate_executable, Row $row, $destination_property) {
list($default_value, $widget_settings) = $value;
$widget_type = $widget_settings['type'];
$default = array();
foreach ($default_value as $item) {
switch ($widget_type) {
default:
$default[] = $item;
}
}
return $default;
}
}