function InstallerTestBase::visitInstaller

Same name and namespace in other branches
  1. 8.9.x core/modules/simpletest/src/InstallerTestBase.php \Drupal\simpletest\InstallerTestBase::visitInstaller()
  2. 11.x core/tests/Drupal/FunctionalTests/Installer/InstallerTestBase.php \Drupal\FunctionalTests\Installer\InstallerTestBase::visitInstaller()
  3. 10 core/tests/Drupal/FunctionalTests/Installer/InstallerTestBase.php \Drupal\FunctionalTests\Installer\InstallerTestBase::visitInstaller()
  4. 9 core/tests/Drupal/FunctionalTests/Installer/InstallerTestBase.php \Drupal\FunctionalTests\Installer\InstallerTestBase::visitInstaller()
  5. 8.9.x core/tests/Drupal/FunctionalTests/Installer/InstallerTestBase.php \Drupal\FunctionalTests\Installer\InstallerTestBase::visitInstaller()

Visits the interactive installer.

Parameters

array $query: Query parameters to pass to install.php.

10 calls to InstallerTestBase::visitInstaller()
DistributionProfileTranslationQueryTest::visitInstaller in core/tests/Drupal/FunctionalTests/Installer/DistributionProfileTranslationQueryTest.php
Visits the interactive installer.
InstallerConfigDirectoryTestBase::visitInstaller in core/tests/Drupal/FunctionalTests/Installer/InstallerConfigDirectoryTestBase.php
Visits the interactive installer.
InstallerExistingInstallationTest::testInstaller in core/tests/Drupal/FunctionalTests/Installer/InstallerExistingInstallationTest.php
Tests that Drupal fails to install when there is an existing installation.
InstallerExistingSettingsTest::visitInstaller in core/tests/Drupal/FunctionalTests/Installer/InstallerExistingSettingsTest.php
Visits the interactive installer.
InstallerLanguagePageTest::setUpLanguage in core/tests/Drupal/FunctionalTests/Installer/InstallerLanguagePageTest.php
Installer step: Select language.

... See full list

6 methods override InstallerTestBase::visitInstaller()
DistributionProfileTranslationQueryTest::visitInstaller in core/tests/Drupal/FunctionalTests/Installer/DistributionProfileTranslationQueryTest.php
Visits the interactive installer.
InstallerConfigDirectoryTestBase::visitInstaller in core/tests/Drupal/FunctionalTests/Installer/InstallerConfigDirectoryTestBase.php
Visits the interactive installer.
InstallerExistingSettingsTest::visitInstaller in core/tests/Drupal/FunctionalTests/Installer/InstallerExistingSettingsTest.php
Visits the interactive installer.
InstallerTest::visitInstaller in core/tests/Drupal/FunctionalTests/Installer/InstallerTest.php
Visits the interactive installer.
InstallerTranslationQueryTest::visitInstaller in core/tests/Drupal/FunctionalTests/Installer/InstallerTranslationQueryTest.php
Visits the interactive installer.

... See full list

File

core/tests/Drupal/FunctionalTests/Installer/InstallerTestBase.php, line 232

Class

InstallerTestBase
Base class for testing the interactive installer.

Namespace

Drupal\FunctionalTests\Installer

Code

protected function visitInstaller(array $query = []) : void {
  $url = $GLOBALS['base_url'] . '/core/install.php';
  // We must explicitly tell the installer which profile to use, or it will
  // default to Standard.
  // @see install_select_profile()
  if (isset($this->profile)) {
    $query['profile'] = (string) $this->profile;
  }
  if ($query) {
    $url .= '?' . http_build_query($query);
  }
  $this->drupalGet($url);
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.