Security update for Core, with self-updated composer
[yaffs-website] / web / core / modules / field / src / Plugin / migrate / process / d7 / FieldInstanceSettings.php
index 70a9498c41ef4f1a09da632e3786f3966eb0cfe4..991ce09c581b613bba559763a89420dd8e4ff5ce 100644 (file)
@@ -17,9 +17,12 @@ class FieldInstanceSettings extends ProcessPluginBase {
    * {@inheritdoc}
    */
   public function transform($value, MigrateExecutableInterface $migrate_executable, Row $row, $destination_property) {
-    list($instance_settings, $widget_settings, $field_settings) = $value;
+    list($instance_settings, $widget_settings, $field_definition) = $value;
     $widget_type = $widget_settings['type'];
 
+    $field_data = unserialize($field_definition['data']);
+    $field_settings = $field_data['settings'];
+
     // Get entityreference handler settings from source field configuration.
     if ($row->getSourceProperty('type') == "entityreference") {
       $instance_settings['handler'] = 'default:' . $field_settings['target_type'];