Constructs a PathProcessorLanguage object.
\Drupal\Core\Config\ConfigFactory $config: A config factory object for retrieving configuration settings.
array $languages: An array of languages, keyed by language code, representing the languages currently enabled on the site.
public function __construct(ConfigFactory $config, Settings $settings, LanguageManager $language_manager, array $languages = array()) {
$this->config = $config;
$this->mixedModeSessions = $settings
->get('mixed_mode_sessions', FALSE);
$this->languageManager = $language_manager;
if (empty($languages)) {
$languages = language_list();
}
$this->languages = $languages;
}