function EnvironmentCleanerService::cleanDatabase

Overrides EnvironmentCleaner::cleanDatabase

1 call to EnvironmentCleanerService::cleanDatabase()
EnvironmentCleanerService::cleanEnvironment in core/modules/simpletest/src/EnvironmentCleanerService.php
Removes all test-related database tables and directories.

File

core/modules/simpletest/src/EnvironmentCleanerService.php, line 101

Class

EnvironmentCleanerService
Uses containerized services to perform post-test cleanup.

Namespace

Drupal\simpletest

Code

public function cleanDatabase() {
  $tables_removed = $this->doCleanDatabase();
  if ($tables_removed > 0) {
    $this->messenger
      ->addMessage($this->translation
      ->formatPlural($tables_removed, 'Removed 1 leftover table.', 'Removed @count leftover tables.'));
  }
  else {
    $this->messenger
      ->addMessage($this->translation
      ->translate('No leftover tables to remove.'));
  }
}

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