hook_enable

5 install.php hook_enable()
6 install.php hook_enable()
7 system.api.php hook_enable()
8 system.api.php hook_enable()

Perform necessary actions after module is enabled.

The hook is called everytime module is enabled.

Related topics

4 functions implement hook_enable()

1 invocation of hook_enable()

File

developer/hooks/install.php, line 351
Documentation for the installation and update system.

Code

function hook_enable() {
  mymodule_cache_rebuild();
}

Comments

Notes on this

This hook is invoked in module.inc in the module_enable() function. It's worth noting that because Drupal is still in the install "pass", the module is not bootstrapped yet, so not fully "enabled". For example, if it provides views or ctools exportables, they will not be available as their hooks will not have fired yet, nor will any menu paths, etc. This happens directly after the system table is updated, so it's not truly the "post-install" hook I'd hoped for. Hope this helps others.

Login or register to post comments