public function FieldEditForm::validateForm

Form validation handler.

Parameters

array $form: An associative array containing the structure of the form.

array $form_state: An associative array containing the current state of the form.

Overrides FormInterface::validateForm

File

drupal/core/modules/field_ui/lib/Drupal/field_ui/Form/FieldEditForm.php, line 151
Contains \Drupal\field_ui\Form\FieldEditForm.

Class

FieldEditForm
Provides a form for the field settings edit page.

Namespace

Drupal\field_ui\Form

Code

public function validateForm(array &$form, array &$form_state) {

  // Validate field cardinality.
  $cardinality = $form_state['values']['field']['cardinality'];
  $cardinality_number = $form_state['values']['field']['cardinality_number'];
  if ($cardinality === 'number' && empty($cardinality_number)) {
    form_error($form['field']['cardinality_container']['cardinality_number'], t('Number of values is required.'));
  }
}