You are here

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\js

Code

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');
}