You are here

public static function Number::processElement in Commerce Core 8.2

Builds the commerce_number form element.

Parameters

array $element: The initial commerce_number form element.

\Drupal\Core\Form\FormStateInterface $form_state: The current state of the form.

array $complete_form: The complete form structure.

Return value

array The built commerce_number form element.

File

modules/price/src/Element/Number.php, line 103

Class

Number
Provides a number form element with support for language-specific input.

Namespace

Drupal\commerce_price\Element

Code

public static function processElement(array $element, FormStateInterface $form_state, array &$complete_form) {

  // Add a sensible default AJAX event.
  if (isset($element['#ajax']) && !isset($element['#ajax']['event'])) {
    $element['#ajax']['event'] = 'blur';
  }
  return $element;
}