function search_update_11402
Same name and namespace in other branches
- 11.x core/modules/search/search.install \search_update_11402()
Install Search node module if node is installed.
File
-
core/
modules/ search/ search.install, line 150
Code
function search_update_11402() : void {
if (\Drupal::moduleHandler()->moduleExists('node') && !\Drupal::moduleHandler()->moduleExists('search_node')) {
\Drupal::configFactory()->getEditable('core.entity_view_mode.node.search_index')
->delete();
\Drupal::configFactory()->getEditable('core.entity_view_mode.node.search_result')
->delete();
\Drupal::service('module_installer')->install([
'search_node',
]);
/** @var \Drupal\search\SearchPageInterface|null $node_search_page */
$node_search_page = \Drupal::entityTypeManager()->getStorage('search_page')
->load('node_search');
$node_search_page?->calculateDependencies()->save();
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.