public function SettingsForm::validateForm in Security Review 8
Form validation handler.
Parameters
array $form: An associative array containing the structure of the form.
\Drupal\Core\Form\FormStateInterface $form_state: The current state of the form.
Overrides FormBase::validateForm
File
- src/
Form/ SettingsForm.php, line 209
Class
- SettingsForm
- Settings page for Security Review.
Namespace
Drupal\security_review\FormCode
public function validateForm(array &$form, FormStateInterface $form_state) {
// Run validation for check-specific settings.
if (isset($form['advanced']['check_specific'])) {
$check_specific_values = $form_state
->getValue('check_specific');
foreach ($this->checklist
->getChecks() as $check) {
$check_form =& $form['advanced']['check_specific'][$check
->id()];
if (isset($check_form)) {
$check
->settings()
->validateForm($check_form, $check_specific_values[$check
->id()]);
}
}
}
}