display_cache.install in Display Cache 7
Schema and install hooks for the Display Cache module.
File
display_cache.installView source
<?php
/**
 * @file
 * Schema and install hooks for the Display Cache module.
 */
/**
 * Implements hook_schema().
 */
function display_cache_schema() {
  $schema['cache_display_cache'] = drupal_get_schema_unprocessed('system', 'cache');
  return $schema;
}
/**
 * Implements hook_install().
 */
function display_cache_install() {
  // Increase the module weight, so display_cache catches any alterations made
  // by other modules in hook_module_implements_alter().
  db_update('system')
    ->fields(array(
    'weight' => 100,
  ))
    ->condition('type', 'module')
    ->condition('name', 'display_cache')
    ->execute();
}
/**
 * Implements hook_uninstall().
 */
function display_cache_uninstall() {
  $display_cache_variables = variable_get('display_cache_variables', array());
  foreach ($display_cache_variables as $variable_name) {
    variable_del($variable_name);
  }
  variable_del('display_cache_variables');
  $node_types = node_type_get_types();
  foreach ($node_types as $type) {
    variable_del('display_cache_comment_publication_clears_host_entity_cache_' . $type->type);
  }
}Functions
| 
            Name | 
                  Description | 
|---|---|
| display_cache_install | Implements hook_install(). | 
| display_cache_schema | Implements hook_schema(). | 
| display_cache_uninstall | Implements hook_uninstall(). |