function search_api_elasticsearch_elastica_disable in Search API Elasticsearch 7
Implements hook_disable().
Disable Search API servers and associated indexes using the Elastica client.
File
- modules/
elastica/ search_api_elasticsearch_elastica.install, line 43 - Install/Uninstall tasks for the Search API Elasticsearch Elastica module.
Code
function search_api_elasticsearch_elastica_disable() {
if (module_exists('search_api')) {
module_load_include('module', 'search_api');
foreach (search_api_server_load_multiple(FALSE, array(
'class' => 'search_api_elasticsearch_elastica_service',
), TRUE) as $server) {
$server
->update(array(
'enabled' => 0,
));
}
}
}