You are here

function search_api_autocomplete_search_load_multiple in Search API Autocomplete 7

Loads autocomplete search entities.

Parameters

array|false $ids: (optional) An array of IDs or machine names, or FALSE to load all searches.

array $conditions: (optional) An associative array of conditions on the {search_api_autocomplete_search} table.

bool $reset: (optional) Whether to reset the internal cache.

Return value

SearchApiAutocompleteSearch[] An array of all autocomplete search entities that meet the criteria.

See also

entity_load()

4 calls to search_api_autocomplete_search_load_multiple()
search_api_autocomplete_admin_overview in ./search_api_autocomplete.admin.inc
Form displaying an overview over all searches available for autocompletion.
search_api_autocomplete_admin_overview_submit_delete in ./search_api_autocomplete.admin.inc
Submit callback for search_api_autocomplete_admin_overview(), when all settings for the index should be deleted.
search_api_autocomplete_permission in ./search_api_autocomplete.module
Implements hook_permission().
search_api_autocomplete_search_load in ./search_api_autocomplete.module
Loads an autocomplete search entity.

File

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

Code

function search_api_autocomplete_search_load_multiple($ids = FALSE, array $conditions = array(), $reset = FALSE) {
  $searches = entity_load('search_api_autocomplete_search', $ids, $conditions, $reset);
  return entity_key_array_by_property($searches, 'machine_name');
}