You are here

function search_api_solr_update_helper_save_backend_config in Search API Solr 8

Same name and namespace in other branches
  1. 8.3 search_api_solr.install \search_api_solr_update_helper_save_backend_config()
  2. 8.2 search_api_solr.install \search_api_solr_update_helper_save_backend_config()
  3. 4.x search_api_solr.install \search_api_solr_update_helper_save_backend_config()

Saves a modified backend config for a given Solr server.

Parameters

string $server_name:

array $backend_config:

bool $trusted_data:

8 calls to search_api_solr_update_helper_save_backend_config()
search_api_solr_update_8001 in ./search_api_solr.install
Split Solr paths stored in configurations into server and core parts.
search_api_solr_update_8002 in ./search_api_solr.install
Convert http_user and http_pass to username and password config for Solarium.
search_api_solr_update_8003 in ./search_api_solr.install
Add default timeout settings to existing configs.
search_api_solr_update_8004 in ./search_api_solr.install
Migrate existing backend configurations to the basic auth connector plugin.
search_api_solr_update_8005 in ./search_api_solr.install
Add commit_within settings to existing connector configs.

... See full list

File

./search_api_solr.install, line 166

Code

function search_api_solr_update_helper_save_backend_config($server_name, array $backend_config, $trusted_data = TRUE) {
  \Drupal::configFactory()
    ->getEditable($server_name)
    ->set('backend_config', $backend_config)
    ->save($trusted_data);
}