function ModuleInstaller::invokeAll
Call procedural hooks in all installed modules during installation.
Hooks called during install will remain procedural.
- hook_install()
- hook_install_tasks()
- hook_install_tasks_alter()
- hook_post_update_NAME()
- hook_schema()
- hook_uninstall()
- hook_update_last_removed()
- hook_update_N()
Parameters
string $hook: The name of the hook to invoke.
array $args: Arguments to pass to the hook.
Return value
void
2 calls to ModuleInstaller::invokeAll()
- ModuleInstaller::install in core/
lib/ Drupal/ Core/ Extension/ ModuleInstaller.php - Installs a given list of modules.
- ModuleInstaller::uninstall in core/
lib/ Drupal/ Core/ Extension/ ModuleInstaller.php - Uninstalls a given list of modules.
File
-
core/
lib/ Drupal/ Core/ Extension/ ModuleInstaller.php, line 723
Class
- ModuleInstaller
- Default implementation of the module installer.
Namespace
Drupal\Core\ExtensionCode
protected function invokeAll($hook, $args = []) : void {
$this->moduleHandler
->loadAll();
$this->moduleHandler
->invokeAll($hook, $args);
}