RangeFieldInstanceDefaults.php in Range 8
File
src/Plugin/migrate/process/d6/RangeFieldInstanceDefaults.php
View source
<?php
namespace Drupal\range\Plugin\migrate\process\d6;
use Drupal\migrate\MigrateExecutableInterface;
use Drupal\migrate\ProcessPluginBase;
use Drupal\migrate\Row;
class RangeFieldInstanceDefaults extends ProcessPluginBase {
public function transform($value, MigrateExecutableInterface $migrate_executable, Row $row, $destination_property) {
list($widget_type, $widget_settings) = $value;
if (isset($widget_settings['default_value'][0]['value']) && is_numeric($widget_settings['default_value'][0]['value'])) {
return [
[
'from' => $widget_settings['default_value'][0]['value'],
'to' => $widget_settings['default_value'][0]['value'],
],
];
}
return [];
}
}