You are here

function search_config_string_overrides in Search configuration 8

Same name and namespace in other branches
  1. 7 search_config.module \search_config_string_overrides()

Helper function to get the settings

2 calls to search_config_string_overrides()
search_config_form_search_admin_settings_alter in ./search_config.module
Implements hook_form_FORM_alter()
_search_config_set_string_overrides in ./search_config.node.inc
Does the string overrides unconditional on what other changes are pending for the form.
1 string reference to 'search_config_string_overrides'
search_config.schema.yml in config/schema/search_config.schema.yml
config/schema/search_config.schema.yml

File

./search_config.module, line 653
The module that search form, including enforcing search restrictions by content type.

Code

function search_config_string_overrides($key = NULL) {
  $overrides = \Drupal::config('search_config.stringoverrides')
    ->get('search_config_string_overrides');
  $overrides += [
    'labels' => [
      'basic' => '',
      'basic_with_keys' => '',
      'basic_submit' => '',
      'advanced_fieldset' => '',
      'advanced_fieldset_with_keys' => '',
      'advanced_any' => '',
      'advanced_phrase' => '',
      'advanced_none' => '',
      'advanced_type' => '',
      'advanced_language' => '',
      'advanced_submit' => '',
    ],
    'title_display' => [
      'basic' => 'default',
      'advanced_any' => 'default',
      'advanced_phrase' => 'default',
      'advanced_none' => 'default',
      'advanced_type' => 'default',
      'advanced_language' => 'default',
    ],
    'menu' => [
      'node' => '',
      'user' => '',
    ],
  ];
  if (isset($key)) {
    return array_filter($overrides[$key]);
  }
  return $overrides;
}