function SwitchUserForm::validateForm

Same name in other branches
  1. 5.x src/Form/SwitchUserForm.php \Drupal\devel\Form\SwitchUserForm::validateForm()

Overrides FormBase::validateForm

File

src/Form/SwitchUserForm.php, line 88

Class

SwitchUserForm
Define a form to allow the user to switch and become another user.

Namespace

Drupal\devel\Form

Code

public function validateForm(array &$form, FormStateInterface $form_state) {
    if (!($account = User::load($form_state->getValue('userid')))) {
        $form_state->setErrorByName('userid', $this->t('Username not found'));
    }
    else {
        $form_state->setValue('username', $account->getAccountName());
    }
}