function hook_module_preuninstall in Drupal 9
Same name and namespace in other branches
- 8 core/lib/Drupal/Core/Extension/module.api.php \hook_module_preuninstall()
- 10 core/lib/Drupal/Core/Extension/module.api.php \hook_module_preuninstall()
Perform necessary actions before a module is uninstalled.
Parameters
string $module: The name of the module about to be uninstalled.
Related topics
2 functions implement hook_module_preuninstall()
Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.
- locale_module_preuninstall in core/
modules/ locale/ locale.module - Implements hook_module_preuninstall().
- system_test_module_preuninstall in core/
modules/ system/ tests/ modules/ system_test/ system_test.module - Implements hook_module_preuninstall().
1 invocation of hook_module_preuninstall()
- ModuleInstaller::uninstall in core/
lib/ Drupal/ Core/ Extension/ ModuleInstaller.php - Uninstalls a given list of modules.
File
- core/
lib/ Drupal/ Core/ Extension/ module.api.php, line 253 - Hooks related to module and update systems.
Code
function hook_module_preuninstall($module) {
mymodule_cache_clear();
}