final public static function Database::removeConnection in Drupal 9
Same name and namespace in other branches
- 8 core/lib/Drupal/Core/Database/Database.php \Drupal\Core\Database\Database::removeConnection()
Remove a connection and its corresponding connection information.
Parameters
string $key: The connection key.
Return value
bool TRUE in case of success, FALSE otherwise.
15 calls to Database::removeConnection()
- ConnectionUnitTest::testConnectionOpen in core/tests/ Drupal/ KernelTests/ Core/ Database/ ConnectionUnitTest.php 
- Tests pdo options override.
- DbCommandBase::getDatabaseConnection in core/lib/ Drupal/ Core/ Command/ DbCommandBase.php 
- Parse input options decide on a database.
- DbCommandBaseTest::testSpecifyDbUrl in core/modules/ system/ tests/ src/ Kernel/ Scripts/ DbCommandBaseTest.php 
- Tests supplying database connection as a url.
- DirectoryTest::testMultiplePrepareDirectory in core/tests/ Drupal/ KernelTests/ Core/ File/ DirectoryTest.php 
- Tests asynchronous directory creation.
- FunctionalTestSetupTrait::doInstall in core/lib/ Drupal/ Core/ Test/ FunctionalTestSetupTrait.php 
- Execute the non-interactive installer.
File
- core/lib/ Drupal/ Core/ Database/ Database.php, line 351 
Class
- Database
- Primary front-controller for the database system.
Namespace
Drupal\Core\DatabaseCode
public static final function removeConnection($key) {
  if (isset(self::$databaseInfo[$key])) {
    self::closeConnection(NULL, $key);
    unset(self::$databaseInfo[$key]);
    return TRUE;
  }
  else {
    return FALSE;
  }
}