class LanguageNegotiationSelected
Class for identifying language from a selected language.
Hierarchy
- class \Drupal\language\LanguageNegotiationMethodBase implements \Drupal\language\LanguageNegotiationMethodInterface
- class \Drupal\language\Plugin\LanguageNegotiation\LanguageNegotiationSelected extends \Drupal\language\LanguageNegotiationMethodBase
Expanded class hierarchy of LanguageNegotiationSelected
1 file declares its use of LanguageNegotiationSelected
- NegotiationConfigureForm.php in core/
modules/ language/ src/ Form/ NegotiationConfigureForm.php
File
-
core/
modules/ language/ src/ Plugin/ LanguageNegotiation/ LanguageNegotiationSelected.php, line 13
Namespace
Drupal\language\Plugin\LanguageNegotiationView source
class LanguageNegotiationSelected extends LanguageNegotiationMethodBase {
/**
* The language negotiation method id.
*/
const METHOD_ID = 'language-selected';
/**
* {@inheritdoc}
*/
public function getLangcode(?Request $request = NULL) {
$langcode = NULL;
if ($this->languageManager) {
$langcode = $this->config
->get('language.negotiation')
->get('selected_langcode');
}
return $langcode;
}
}