public static function BulkUpdateFields::preprocessField in Bulk Update Fields 8.2
1 call to BulkUpdateFields::preprocessField()
File
- src/
BulkUpdateFields.php, line 49
Class
- BulkUpdateFields
- BulkUpdateFields.
Namespace
Drupal\bulk_update_fieldsCode
public static function preprocessField($field_value) {
// Not sure if this is still valid but leaving in case.
if (isset($field_value['target_id'][0])) {
$field_value = $field_value['target_id'];
}
// This caused a failure in core/entity/plugin/datatype/entityreference.
// removing.
if (isset($field_value['add_more'])) {
unset($field_value['add_more']);
}
// This occurs in fields like office hours.
if (isset($field_value['value'])) {
$field_value = $field_value['value'];
}
return $field_value;
}