public static Date::processDate(&$element, FormStateInterface $form_state, &$complete_form)
Processes a date form element.
Parameters
array $element: The form element to process. Properties used:
-
#attributes: An associative array containing:
- type: The type of date field rendered.
- #date_date_format: The date format used in PHP formats.
\Drupal\Core\Form\FormStateInterface $form_state: The current state of the form.
array $complete_form: The complete form structure.
Return value
array The processed element.
File
- core/lib/Drupal/Core/Render/Element/Date.php, line 59
Class
- Date
- Provides a form element for date selection.
Namespace
Drupal\Core\Render\Element
Code
public static function processDate(&$element, FormStateInterface $form_state, &$complete_form) { // Attach JS support for the date field, if we can determine which date // format should be used. if ($element['#attributes']['type'] == 'date' && !empty($element['#date_date_format'])) { $element['#attached']['library'][] = 'core/drupal.date'; $element['#attributes']['data-drupal-date-format'] = [$element['#date_date_format']]; } return $element; }
Please login to continue.