You are here

function search_api_autocomplete_search_api_page_delete in Search API Autocomplete 8

Implements hook_ENTITY_TYPE_delete() for type "search_api_page".

Clear the search plugin definitions cache when search pages are deleted. Could use better support from the Plugin API – see #2633878.

File

./search_api_autocomplete.module, line 242
Adds autocomplete capabilities for Search API searches.

Code

function search_api_autocomplete_search_api_page_delete(SearchApiPageInterface $page) {
  \Drupal::getContainer()
    ->get('plugin.manager.search_api_autocomplete.search')
    ->clearCachedDefinitions();
  SearchPluginDeriverBase::resetStaticDerivativeCaches('page');
}