You are here

public function LanguageSelectionPageSubscriber::__construct in Language Selection Page 8.2

Constructs a new class object.

Parameters

\Drupal\Core\Language\LanguageManagerInterface $language_manager: The language manager.

\Drupal\Core\Config\ConfigFactoryInterface $config_factory: The configuration factory.

\Drupal\language\LanguageNegotiatorInterface $language_negotiator: The language negotiator.

\Drupal\Core\Path\CurrentPathStack $current_path: The current path.

\Drupal\Core\Executable\ExecutableManagerInterface $plugin_manager: The language selection page condition plugin manager.

File

src/EventSubscriber/LanguageSelectionPageSubscriber.php, line 81

Class

LanguageSelectionPageSubscriber
Provides a LanguageSelectionPageSubscriber.

Namespace

Drupal\language_selection_page\EventSubscriber

Code

public function __construct(LanguageManagerInterface $language_manager, ConfigFactoryInterface $config_factory, LanguageNegotiatorInterface $language_negotiator, CurrentPathStack $current_path, ExecutableManagerInterface $plugin_manager) {
  $this->languageManager = $language_manager;
  $this->configFactory = $config_factory;
  $this->languageNegotiator = $language_negotiator;
  $this->currentPath = $current_path;
  $this->languageSelectionPageConditionManager = $plugin_manager;
}