public function Js::__construct in JS Callback Handler 8.3
Js constructor.
Parameters
\Symfony\Component\HttpFoundation\RequestStack $request_stack: The current request stack.
\Drupal\js\JsCallbackManager $callback_manager: The callbacks plugin manager.
\Drupal\Core\Access\CsrfTokenGenerator $csrf_token: The token token generator.
\Drupal\Core\Extension\ModuleHandlerInterface $module_handler: The module handler service.
\Drupal\Core\Theme\ThemeManagerInterface $theme_manager: The theme manager service.
File
- src/
Js.php, line 114
Class
- Js
- JS Callback Handler service.
Namespace
Drupal\jsCode
public function __construct(RequestStack $request_stack, JsCallbackManager $callback_manager, CsrfTokenGenerator $csrf_token, ModuleHandlerInterface $module_handler, ThemeManagerInterface $theme_manager) {
$this->requestStack = $request_stack;
$this->callbackManager = $callback_manager;
$this->tokenGenerator = $csrf_token;
$this->moduleHandler = $module_handler;
$this->themeManager = $theme_manager;
$this->settings = \Drupal::config('js.settings');
}