function EnvironmentCleanerService::__construct
Construct an environment cleaner.
Parameters
string $root: The path to the root of the Drupal installation.
\Drupal\Core\Database\Connection $test_database: Connection to the database against which tests were run.
\Drupal\Core\Database\Connection $results_database: Connection to the database where test results were stored. This could be the same as $test_database, or it could be different.
\Drupal\Core\StringTranslation\TranslationInterface|null $translation: (optional) The translation service. If none is supplied, this class will attempt to discover one using \Drupal.
Overrides EnvironmentCleaner::__construct
File
-
core/
modules/ simpletest/ src/ EnvironmentCleanerService.php, line 60
Class
- EnvironmentCleanerService
- Uses containerized services to perform post-test cleanup.
Namespace
Drupal\simpletestCode
public function __construct($root, Connection $test_database, Connection $results_database, MessengerInterface $messenger, TranslationInterface $translation, ConfigFactory $config, CacheBackendInterface $cache_default, FileSystem $file_system) {
$this->root = $root;
$this->testDatabase = $test_database;
$this->resultsDatabase = $results_database;
$this->messenger = $messenger;
$this->translation = $translation;
$this->configFactory = $config;
$this->cacheDefault = $cache_default;
$this->fileSystem = $file_system;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.