public function WebformThemeNegotiator::__construct in Webform 6.x
Same name and namespace in other branches
- 8.5 src/Theme/WebformThemeNegotiator.php \Drupal\webform\Theme\WebformThemeNegotiator::__construct()
Creates a new WebformThemeNegotiator instance.
Parameters
\Drupal\Core\Session\AccountInterface $user: The current user.
\Drupal\Core\Config\ConfigFactoryInterface $config_factory: The config factory.
\Drupal\webform\WebformRequestInterface $request_handler: The webform request handler.
File
- src/
Theme/ WebformThemeNegotiator.php, line 47
Class
- WebformThemeNegotiator
- Sets the admin theme on a webform that does not have a public canonical URL.
Namespace
Drupal\webform\ThemeCode
public function __construct(AccountInterface $user, ConfigFactoryInterface $config_factory, WebformRequestInterface $request_handler) {
$this->user = $user;
$this->configFactory = $config_factory;
$this->requestHandler = $request_handler;
}