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\EventSubscriberCode
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;
}