DrupalWebTestCase::resetAll

  1. drupal
    1. 8
    2. 7
Versions
7 protected DrupalWebTestCase::resetAll()

Reset all data structures after having enabled new modules.

This method is called by DrupalWebTestCase::setUp() after enabling the requested modules. It must be called again when additional modules are enabled later.

Code

modules/simpletest/drupal_web_test_case.php, line 1405

<?php
protected function resetAll() {
  // Reset all static variables.
  drupal_static_reset();
  // Reset the list of enabled modules.
  module_list(TRUE);

  // Reset cached schema for new database prefix. This must be done before
  // drupal_flush_all_caches() so rebuilds can make use of the schema of
  // modules enabled on the cURL side.
  drupal_get_schema(NULL, TRUE);

  // Perform rebuilds and flush remaining caches.
  drupal_flush_all_caches();

  // Reload global $conf array and permissions.
  $this->refreshVariables();
  $this->checkPermissions(array(), TRUE);
}
?>