function _acquia_search_multi_subs_create_derived_key in Acquia Search Multiple Indexes 7
Same name and namespace in other branches
- 8 acquia_search_multi_subs.common.inc \_acquia_search_multi_subs_create_derived_key()
Derives a key for the solr hmac using a salt, id and key.
Identical copy of _acquia_search_create_derived_key(), to avoid a dependency on the acquia_search module.
5 calls to _acquia_search_multi_subs_create_derived_key()
- acquia_search_multi_subs_apachesolr_set_default_core in lib/
Drupal/ Apachesolr/ acquia_search_multi_subs.apachesolr.inc - Sets our default search core for the acquia index.
- acquia_search_multi_subs_environment_edit_form_submit in lib/
Drupal/ Apachesolr/ acquia_search_multi_subs.apachesolr.inc - Form submission handler for apachesolr_environment_edit_form().
- acquia_search_multi_subs_searchapi_set_default_core in lib/
Drupal/ SearchApiSolr/ acquia_search_multi_subs.searchapisolr.inc - Sets our default search core for the acquia index.
- SearchApiAcquiaSearchMultiService::configurationFormSubmit in lib/
Drupal/ SearchApiSolr/ SearchApiAcquiaSearchMultiService.php - Overrides SearchApiSolrService::configurationFormSubmit().
- SearchApiAcquiaSearchMultiService::setConnectionOptions in lib/
Drupal/ SearchApiSolr/ SearchApiAcquiaSearchMultiService.php
File
- ./
acquia_search_multi_subs.common.inc, line 369 - Helper functions used for the integration with either Solr module.
Code
function _acquia_search_multi_subs_create_derived_key($salt, $id, $key) {
$derivation_string = $id . 'solr' . $salt;
return hash_hmac('sha1', str_pad($derivation_string, 80, $derivation_string), $key);
}