public function SpambotUserspamForm::submitForm in Spambot 8
Throws
\Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException
\Drupal\Component\Plugin\Exception\PluginNotFoundException
\Drupal\Core\Entity\EntityStorageException
Overrides ConfigFormBase::submitForm
File
- src/
Form/ SpambotUserspamForm.php, line 298
Class
- SpambotUserspamForm
- Settings form to save the configuration for Spambot.
Namespace
Drupal\spambot\FormCode
public function submitForm(array &$form, FormStateInterface $form_state) {
$values = $form_state
->getValues();
/** @var \Drupal\user\UserInterface $account */
$account = $this->entityTypeManager
->getStorage('user')
->load($values['uid']);
$config = \Drupal::config('spambot.settings');
if ($form_state
->getValue('op') == $form_state
->getValue('check')) {
static::checkSubmit($account, $config);
}
elseif ($form_state
->getValue('op') == $form_state
->getValue('action')) {
static::actionSubmit($form_state, $account, $config, $values);
}
}