You are here

public function KernelTestBase::tearDownCloseDatabaseConnection in Drupal 10

Same name and namespace in other branches
  1. 8 core/tests/Drupal/KernelTests/KernelTestBase.php \Drupal\KernelTests\KernelTestBase::tearDownCloseDatabaseConnection()
  2. 9 core/tests/Drupal/KernelTests/KernelTestBase.php \Drupal\KernelTests\KernelTestBase::tearDownCloseDatabaseConnection()

@after

Additional tear down method to close the connection at the end.

File

core/tests/Drupal/KernelTests/KernelTestBase.php, line 681

Class

KernelTestBase
Base class for functional integration tests.

Namespace

Drupal\KernelTests

Code

public function tearDownCloseDatabaseConnection() {

  // Destroy the database connection, which for example removes the memory
  // from sqlite in memory.
  foreach (Database::getAllConnectionInfo() as $key => $targets) {
    Database::removeConnection($key);
  }
}