public static function PersianDateTime::processDatetime in Persian Date for Drupal 8 8.4
@inheritdoc
Overrides Datetime::processDatetime
File
- src/
Element/ PersianDateTime.php, line 90
Class
- PersianDateTime
- Class PersianDateTime @package Drupal\persian_date\Element
Namespace
Drupal\persian_date\ElementCode
public static function processDatetime(&$element, FormStateInterface $form_state, &$complete_form) {
// The value callback has populated the #value array.
$date = !empty($element['#value']['object']) ? $element['#value']['object'] : NULL;
if (is_object($date) && get_class($date) === DrupalDateTime::class) {
$element['#value']['object'] = PersianDrupalDateTime::createFromDrupalDateTime($date);
}
return parent::processDatetime($element, $form_state, $complete_form);
}