function InstallerNonDefaultDatabaseDriverTest::getInstalledDatabaseSettings
Returns the databases setup from the SUT's settings.php.
Return value
array<string,mixed> The value of the $databases variable.
1 call to InstallerNonDefaultDatabaseDriverTest::getInstalledDatabaseSettings()
- InstallerNonDefaultDatabaseDriverTest::testInstalled in core/
tests/ Drupal/ FunctionalTests/ Installer/ InstallerNonDefaultDatabaseDriverTest.php - Confirms that the installation succeeded.
File
-
core/
tests/ Drupal/ FunctionalTests/ Installer/ InstallerNonDefaultDatabaseDriverTest.php, line 103
Class
- InstallerNonDefaultDatabaseDriverTest
- Tests the interactive installer.
Namespace
Drupal\FunctionalTests\InstallerCode
protected function getInstalledDatabaseSettings() : array {
// The $app_root and $site_path variables are required by the settings.php
// file to be parsed correctly. The $databases variable is set in the
// included file, we need to inform PHPStan about that since PHPStan itself
// is unable to determine it.
$app_root = $this->container
->getParameter('app.root');
$site_path = $this->siteDirectory;
include $app_root . '/' . $site_path . '/settings.php';
assert(isset($databases));
return $databases;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.