function system_list_reset

Same name in other branches
  1. 8.9.x core/includes/module.inc \system_list_reset()

Resets all system_list() caches.

6 calls to system_list_reset()
BootstrapGetFilenameWebTestCase::testDrupalGetFilename in modules/simpletest/tests/bootstrap.test
Test that drupal_get_filename() works correctly with a full Drupal site.
list_themes in includes/theme.inc
Returns a list of all currently available themes.
module_disable in includes/module.inc
Disables a given set of modules.
module_enable in includes/module.inc
Enables or installs a given list of modules.
system_update_files_database in modules/system/system.module
Updates the records in the system table based on the files array.

... See full list

File

includes/module.inc, line 225

Code

function system_list_reset() {
    drupal_static_reset('system_list');
    drupal_static_reset('system_rebuild_module_data');
    drupal_static_reset('list_themes');
    cache_clear_all('bootstrap_modules', 'cache_bootstrap');
    cache_clear_all('system_list', 'cache_bootstrap');
    // Clean up the bootstrap file scan cache.
    drupal_static_reset('_drupal_file_scan_cache');
    cache_clear_all('_drupal_file_scan_cache', 'cache_bootstrap');
}

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