function elasticsearch_connector_search_api_disable in Elasticsearch Connector 7
Same name and namespace in other branches
- 7.5 modules/elasticsearch_connector_search_api/elasticsearch_connector_search_api.install \elasticsearch_connector_search_api_disable()
- 7.2 modules/elasticsearch_connector_search_api/elasticsearch_connector_search_api.install \elasticsearch_connector_search_api_disable()
Implements hook_disable().
Disable Search Api elasticsearch servers and associated indexes.
File
- modules/
elasticsearch_connector_search_api/ elasticsearch_connector_search_api.install, line 12 - Install/unstall tasks for the Elasticsearch Connector Search API module.
Code
function elasticsearch_connector_search_api_disable() {
if (module_exists('search_api')) {
module_load_include('module', 'search_api');
foreach (search_api_server_load_multiple(FALSE, array(
'class' => 'search_api_elasticsearch_connector',
), TRUE) as $server) {
$server
->update(array(
'enabled' => 0,
));
}
}
}