You are here

function lightning_search_update_dependencies in Lightning Core 8.4

Same name and namespace in other branches
  1. 8.5 modules/lightning_search/lightning_search.install \lightning_search_update_dependencies()
  2. 8 modules/lightning_search/lightning_search.install \lightning_search_update_dependencies()
  3. 8.2 modules/lightning_search/lightning_search.install \lightning_search_update_dependencies()
  4. 8.3 modules/lightning_search/lightning_search.install \lightning_search_update_dependencies()

Implements hook_update_dependencies().

File

modules/lightning_search/lightning_search.install, line 53
Contains installation and update routines for Lightning Search.

Code

function lightning_search_update_dependencies() {
  return [
    'block_content' => [
      8300 => [
        // block_content 8300 updates entity type definitions, which implicitly
        // touches a lot of Search API configuration because entity type
        // definition updates trigger Views cache rebuilds, which in turn
        // triggers a lot of work, especially plugin instantiation, in Search
        // API. So, if the configuration isn't fully up-to-date, things are
        // likely to go kaboom. This ensures that Search API configuration is
        // up-to-date before block_content 8300 updates entity type definitions.
        'search_api' => 8104,
      ],
    ],
  ];
}