You are here

public function SubrequestSubscriber::__construct in GraphQL 8.4

Constructs a SubrequestSubscriber object.

Parameters

\Drupal\Core\Language\LanguageManagerInterface $languageManager:

\Drupal\Core\StringTranslation\Translator\TranslatorInterface $translator:

\Drupal\Core\Session\AccountInterface $currentUser:

\Drupal\language\LanguageNegotiatorInterface $languageNegotiator:

File

src/EventSubscriber/SubrequestSubscriber.php, line 29

Class

SubrequestSubscriber
Sets the language on subrequests.

Namespace

Drupal\graphql\EventSubscriber

Code

public function __construct(LanguageManagerInterface $languageManager, TranslatorInterface $translator, AccountInterface $currentUser, LanguageNegotiatorInterface $languageNegotiator = NULL) {
  $this->languageManager = $languageManager;
  $this->translator = $translator;
  $this->currentUser = $currentUser;
  $this->languageNegotiator = $languageNegotiator;
}