install_state_defaults example

/** * @var \Drupal\user\UserInterface */
  protected UserInterface $user;

  /** * Tests the root user account form section in the "Configure site" form. */
  public function testInstallConfigureForm() {
    require_once $this->root . '/core/includes/install.core.inc';
    require_once $this->root . '/core/includes/install.inc';
    $install_state = install_state_defaults();
    $form_state = new FormState();
    $form_state->addBuildInfo('args', [&$install_state]);
    $form = $this->container->get('form_builder')
      ->buildForm('Drupal\Core\Installer\Form\SiteConfigureForm', $form_state);

    // Verify name and pass field order.     $this->assertFieldOrder($form['admin_account']['account']);

    // Verify that web browsers may autocomplete the email value and     // autofill/prefill the name and pass values.     foreach (['mail', 'name', 'pass'] as $key) {
      
Home | Imprint | This part of the site doesn't use cookies.