You are here

protected function FunctionalTestSetupTrait::rebuildAll in Drupal 10

Same name and namespace in other branches
  1. 8 core/lib/Drupal/Core/Test/FunctionalTestSetupTrait.php \Drupal\Core\Test\FunctionalTestSetupTrait::rebuildAll()
  2. 9 core/lib/Drupal/Core/Test/FunctionalTestSetupTrait.php \Drupal\Core\Test\FunctionalTestSetupTrait::rebuildAll()

Resets and rebuilds the environment after setup.

9 calls to FunctionalTestSetupTrait::rebuildAll()
ClaroTest::testConfigSchema in core/tests/Drupal/FunctionalTests/Theme/ClaroTest.php
Tests Claro's configuration schema.
Fast404Test::testFast404 in core/tests/Drupal/FunctionalTests/EventSubscriber/Fast404Test.php
Tests the fast 404 functionality.
OliveroTest::testConfigSchema in core/tests/Drupal/FunctionalTests/Theme/OliveroTest.php
Test Olivero's configuration schema.
OliveroTest::testPreprocessBlock in core/tests/Drupal/FunctionalTests/Theme/OliveroTest.php
Tests that olivero_preprocess_block is functioning as expected.
RebuildScriptTest::testRebuild in core/modules/system/tests/src/Functional/UpdateSystem/RebuildScriptTest.php
Tests redirect in rebuild.php.

... See full list

File

core/lib/Drupal/Core/Test/FunctionalTestSetupTrait.php, line 489

Class

FunctionalTestSetupTrait
Defines a trait for shared functional test setup functionality.

Namespace

Drupal\Core\Test

Code

protected function rebuildAll() {

  // Reset/rebuild all data structures after enabling the modules, primarily
  // to synchronize all data structures and caches between the test runner and
  // the child site.
  // @see \Drupal\Core\DrupalKernel::bootCode()
  // @todo Test-specific setUp() methods may set up further fixtures; find a
  //   way to execute this after setUp() is done, or to eliminate it entirely.
  $this
    ->resetAll();

  // Explicitly call register() again on the container registered in \Drupal.
  // @todo This should already be called through
  //   DrupalKernel::prepareLegacyRequest() -> DrupalKernel::boot() but that
  //   appears to be calling a different container.
  $this->container
    ->get('stream_wrapper_manager')
    ->register();
}