public function FormState::getError
public FormState::getError(array $element)
Returns the error message filed against the given form element.
Form errors higher up in the form structure override deeper errors as well as errors on the element itself.
Parameters
array $element: The form element to check for errors.
Return value
string|null Either the error message for this element or NULL if there are no errors.
Overrides FormStateInterface::getError
File
- core/lib/Drupal/Core/Form/FormState.php, line 1167
Class
- FormState
- Stores information about the state of a form.
Namespace
Drupal\Core\FormCode
public function getError(array $element) { if ($errors = $this->getErrors()) { $parents = array(); foreach ($element['#parents'] as $parent) { $parents[] = $parent; $key = implode('][', $parents); if (isset($errors[$key])) { return $errors[$key]; } } } }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Form!FormState.php/function/FormState::getError/8.1.x