public static function BulkUpdateFields::processField in Bulk Update Fields 8.2
1 call to BulkUpdateFields::processField()
File
- src/
BulkUpdateFields.php, line 33
Class
- BulkUpdateFields
- BulkUpdateFields.
Namespace
Drupal\bulk_update_fieldsCode
public static function processField($value, $field_definition) {
// See if datetime, daterange.
if (strpos($field_definition
->getType(), 'date') !== FALSE && !empty($value['value'])) {
$datetime_type = $field_definition
->getFieldStorageDefinition()
->getSettings()['datetime_type'];
$value['value'] = self::processDate($value['value'], $datetime_type);
if ($field_definition
->getType() == 'daterange') {
$value['end_value'] = self::processDate($value['end_value'], $datetime_type);
}
}
return $value;
}