function _data_policy_user_register_form_validate in Data Policy 8
Validate user consent link.
Parameters
array $form: An associative array containing the structure of the form.
\Drupal\Core\Form\FormStateInterface $form_state: The current state of the form.
1 string reference to '_data_policy_user_register_form_validate'
- data_policy_form_user_register_form_alter in ./
data_policy.module - Implements hook_form_FORM_ID_alter().
File
- ./
data_policy.module, line 146 - data_policy.module
Code
function _data_policy_user_register_form_validate(array &$form, FormStateInterface $form_state) {
$errors = $form_state
->getErrors();
if (!empty($errors)) {
$form_state
->clearErrors();
foreach ($errors as $id => $error) {
/** @var \Drupal\Core\StringTranslation\TranslatableMarkup $g */
if (strpos($id, 'data_policy') !== FALSE) {
$name = Markup::create($error
->getArguments()['@name']);
$form_state
->setErrorByName($id, t('@name field is required.', [
'@name' => $name,
]));
continue;
}
$form_state
->setErrorByName($id, $error);
}
}
}