cache.inc in Icon API 7
Same filename and directory in other branches
cache.inc Provides hooks and functions for cache related tasks.
File
includes/cache.incView source
<?php
/**
* @file
* cache.inc
* Provides hooks and functions for cache related tasks.
*/
/**
* Implements hook_flush_caches().
*/
function icon_flush_caches() {
icon_clear_all_caches();
return array();
}
/**
* Clears all caches used by the icon module.
*/
function icon_clear_all_caches() {
cache_clear_all('icon_', 'cache', TRUE);
icon_reset_static_cache();
// Rebuild icon data.
icon_render_hooks();
icon_providers();
icon_bundles();
}
/**
* Clears all static caches used by the icon module.
*/
function icon_reset_static_cache() {
$functions = array(
'icon_bundles',
'icon_bundle_load',
'icon_extension_hook',
'icon_extension_implements',
'icon_find_theme_include',
'icon_render_hooks',
'icon_process_attached',
);
foreach ($functions as $function) {
drupal_static_reset($function);
}
}
/**
* Implements hook_modules_enabled().
*/
function icon_modules_enabled($modules) {
// Clear all caches so the can be rebuilt.
icon_clear_all_caches();
}
/**
* Implements hook_modules_enabled().
*/
function icon_modules_disabled($modules) {
// Clear all caches so the can be rebuilt.
icon_clear_all_caches();
}
/**
* Implements hook_themes_disabled().
*/
function icon_themes_disabled($themes) {
// Clear all caches so the can be rebuilt.
icon_clear_all_caches();
}
/**
* Implements hook_themes_disabled().
*/
function icon_themes_enabled($themes) {
// Clear all caches so the can be rebuilt.
icon_clear_all_caches();
}
Functions
Name | Description |
---|---|
icon_clear_all_caches | Clears all caches used by the icon module. |
icon_flush_caches | Implements hook_flush_caches(). |
icon_modules_disabled | Implements hook_modules_enabled(). |
icon_modules_enabled | Implements hook_modules_enabled(). |
icon_reset_static_cache | Clears all static caches used by the icon module. |
icon_themes_disabled | Implements hook_themes_disabled(). |
icon_themes_enabled | Implements hook_themes_disabled(). |