function Database::removeConnection
Same name in other branches
- 7.x includes/database/database.inc \Database::removeConnection()
- 8.9.x core/lib/Drupal/Core/Database/Database.php \Drupal\Core\Database\Database::removeConnection()
- 10 core/lib/Drupal/Core/Database/Database.php \Drupal\Core\Database\Database::removeConnection()
- 11.x 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.
16 calls to Database::removeConnection()
- DatabaseStorageTest::testConcurrent in core/
tests/ Drupal/ KernelTests/ Core/ KeyValueStore/ DatabaseStorageTest.php - Tests asynchronous table creation.
- 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.
- DriverSpecificConnectionUnitTestBase::testConnectionOpen in core/
tests/ Drupal/ KernelTests/ Core/ Database/ DriverSpecificConnectionUnitTestBase.php - Tests pdo options override.
File
-
core/
lib/ Drupal/ Core/ Database/ Database.php, line 427
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;
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.