function drupal_theme_rebuild in Drupal 7
Same name and namespace in other branches
- 8 core/includes/theme.inc \drupal_theme_rebuild()
- 9 core/includes/theme.inc \drupal_theme_rebuild()
Forces the system to rebuild the theme registry.
This function should be called when modules are added to the system, or when a dynamic system needs to add more theme hooks.
8 calls to drupal_theme_rebuild()
- drupal_flush_all_caches in includes/
common.inc - Flushes all cached data on the site.
- image_style_flush in modules/
image/ image.module - Flushes cached media for a style.
- 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.
- ThemeTestCase::testPreprocessForSuggestions in modules/
simpletest/ tests/ theme.test - Ensures preprocess functions run even for suggestion implementations.
File
- includes/
theme.inc, line 352 - The theme system, which controls the output of Drupal.
Code
function drupal_theme_rebuild() {
drupal_static_reset('theme_get_registry');
cache_clear_all('theme_registry', 'cache', TRUE);
}