You are here

function acquia_search_multi_subs_acquia_search_enable_alter in Acquia Search Multiple Indexes 7

Implements hook_acquia_search_enable_alter().

Alters the environment before it gets saved.

Parameters

array $environment: The environment that is being enabled by the Acquia Search module.

File

lib/Drupal/Apachesolr/acquia_search_multi_subs.apachesolr.inc, line 235
Contains code specific to the Apache Solr Search Integration module.

Code

function acquia_search_multi_subs_acquia_search_enable_alter(array &$environment) {
  $env_id = $environment['env_id'];
  $corename = apachesolr_environment_variable_get($env_id, 'acquia_override_subscription_corename');

  // Override the URL
  if ($corename) {
    $search_host = acquia_search_multi_subs_get_hostname($corename);
    $url = 'http://' . $search_host . variable_get('acquia_search_path', '/solr/' . $corename);
    $environment['url'] = $url;
  }
}