public function JobItemForm::validateMaxLength in Translation Management Tool 8
Validate that the element is not longer than the max length.
Parameters
array $element: The input element to validate.
\Drupal\Core\Form\FormStateInterface $form_state: The form state.
File
- src/
Form/ JobItemForm.php, line 310
Class
- JobItemForm
- Form controller for the job item edit forms.
Namespace
Drupal\tmgmt\FormCode
public function validateMaxLength(array $element, FormStateInterface &$form_state) {
if (isset($element['#max_length']) && $element['#max_length'] < strlen($element['#value'])) {
$form_state
->setError($element, $this
->t('The field has @size characters while the limit is @limit.', [
'@size' => strlen($element['#value']),
'@limit' => $element['#max_length'],
]));
}
}