You are here

function hook_module_preinstall in Drupal 10

Same name and namespace in other branches
  1. 8 core/lib/Drupal/Core/Extension/module.api.php \hook_module_preinstall()
  2. 9 core/lib/Drupal/Core/Extension/module.api.php \hook_module_preinstall()

Perform necessary actions before a module is installed.

Parameters

string $module: The name of the module about to be installed.

Related topics

4 functions implement hook_module_preinstall()

Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.

demo_umami_content_module_preinstall in core/profiles/demo_umami/modules/demo_umami_content/demo_umami_content.install
Implements hook_module_preinstall().
language_test_module_preinstall in core/modules/language/tests/language_test/language_test.module
Implements hook_module_preinstall().
system_test_module_preinstall in core/modules/system/tests/modules/system_test/system_test.module
Implements hook_module_preinstall().
workspaces_module_preinstall in core/modules/workspaces/workspaces.install
Implements hook_module_preinstall().
1 invocation of hook_module_preinstall()
ModuleInstaller::install in core/lib/Drupal/Core/Extension/ModuleInstaller.php

File

core/lib/Drupal/Core/Extension/module.api.php, line 165
Hooks related to module and update systems.

Code

function hook_module_preinstall($module) {
  mymodule_cache_clear();
}