function Settings::__construct
Same name in this branch
- 11.x core/lib/Drupal/Core/Site/Settings.php \Drupal\Core\Site\Settings::__construct()
Same name and namespace in other branches
- 10 core/lib/Drupal/Core/Site/Settings.php \Drupal\Core\Site\Settings::__construct()
- 9 core/lib/Drupal/Core/Site/Settings.php \Drupal\Core\Site\Settings::__construct()
- 8.9.x core/lib/Drupal/Core/Site/Settings.php \Drupal\Core\Site\Settings::__construct()
- main core/lib/Drupal/Core/Site/Settings.php \Drupal\Core\Site\Settings::__construct()
- main core/themes/admin/src/Settings.php \Drupal\admin\Settings::__construct()
Settings constructor.
Parameters
\Drupal\Core\Session\AccountInterface $currentUser: The current user.
\Drupal\Core\Config\ConfigFactoryInterface $configFactory: The config factory.
\Drupal\Core\DependencyInjection\ClassResolverInterface $classResolver: The class resolver.
\Drupal\user\UserDataInterface|null $userData: The user data service.
\Drupal\Core\Extension\ThemeSettingsProvider $themeSettingsProvider: The theme settings provider.
File
-
core/
themes/ admin/ src/ Settings.php, line 39
Class
- Settings
- Service to handle overridden user settings.
Namespace
Drupal\adminCode
public function __construct(protected AccountInterface $currentUser, protected ConfigFactoryInterface $configFactory, protected ClassResolverInterface $classResolver, protected ?UserDataInterface $userData, protected ThemeSettingsProvider $themeSettingsProvider) {
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.