function _help_search_update
Same name in other branches
- 11.x core/modules/help/help.module \_help_search_update()
Ensure that search is updated when extensions are installed or uninstalled.
Parameters
string[] $extensions: (optional) If modules are being uninstalled, the names of the modules being uninstalled. For themes being installed/uninstalled, or modules being installed, omit this parameter.
4 calls to _help_search_update()
- help_modules_installed in core/
modules/ help/ help.module - Implements hook_modules_installed().
- help_modules_uninstalled in core/
modules/ help/ help.module - Implements hook_modules_uninstalled().
- help_themes_installed in core/
modules/ help/ help.module - Implements hook_themes_installed().
- help_themes_uninstalled in core/
modules/ help/ help.module - Implements hook_themes_uninstalled().
File
-
core/
modules/ help/ help.module, line 143
Code
function _help_search_update(array $extensions = []) : void {
// Early return if search is not installed or if we're uninstalling this
// module.
if (!\Drupal::hasService('plugin.manager.search') || in_array('help', $extensions)) {
return;
}
if (\Drupal::service('update.update_hook_registry')->getInstalledVersion('help') >= 10200) {
// Ensure that topics for extensions that have been uninstalled are removed
// and that the index state variable is updated.
$help_search = \Drupal::service('plugin.manager.search')->createInstance('help_search');
$help_search->updateTopicList();
$help_search->updateIndexState();
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.