function Settings::getInstance

Same name in this branch
  1. main core/lib/Drupal/Core/Site/Settings.php \Drupal\Core\Site\Settings::getInstance()
Same name and namespace in other branches
  1. 11.x core/lib/Drupal/Core/Site/Settings.php \Drupal\Core\Site\Settings::getInstance()
  2. 10 core/lib/Drupal/Core/Site/Settings.php \Drupal\Core\Site\Settings::getInstance()
  3. 9 core/lib/Drupal/Core/Site/Settings.php \Drupal\Core\Site\Settings::getInstance()
  4. 8.9.x core/lib/Drupal/Core/Site/Settings.php \Drupal\Core\Site\Settings::getInstance()
  5. 11.x core/themes/admin/src/Settings.php \Drupal\admin\Settings::getInstance()

Gets the admin settings.

Return value

\Drupal\admin\Settings The admin settings.

3 calls to Settings::getInstance()
FormHooks::formSystemThemeSettingsAlter in core/themes/admin/src/Hook/FormHooks.php
Implement hook form_system_theme_settings_alter().
PreprocessHooks::html in core/themes/admin/src/Hook/PreprocessHooks.php
Implements hook_preprocess_HOOK() for HTML.
ThemeHooks::pageAttachmentsAlter in core/themes/admin/src/Hook/ThemeHooks.php
Implements hook_page_attachments_alter().

File

core/themes/admin/src/Settings.php, line 67

Class

Settings
Service to handle overridden user settings.

Namespace

Drupal\admin

Code

public static function getInstance() : Settings {
  static $settings;
  if ($settings === NULL) {
    $settings = \Drupal::classResolver(Settings::class);
  }
  return $settings;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.