Environment::getDefaultLanguage() 

\nn\t3::Environment()->getDefaultLanguage($returnKey = 'typo3Language'); 

Gibt die Standard-Sprache (Default Language) zurück. Bei TYPO3 ist das immer die Sprache mit der ID 0. Die Sprachen müssen in der YAML site configuration festgelegt sein.

// 'de'
\nn\t3::Environment()->getDefaultLanguage();

// 'de-DE'
\nn\t3::Environment()->getDefaultLanguage('hreflang');

// ['title'=>'German', 'typo3Language'=>'de', ...]
\nn\t3::Environment()->getDefaultLanguage( true );
Copied!
@param string|boolean $returnKey
@return string|array

Source Code 

public function getDefaultLanguage( $returnKey = 'typo3Language' ) {
	$firstLanguage = $this->getLanguages('languageId')[0] ?? [];
	if ($returnKey === true) return $firstLanguage;
	return $firstLanguage[$returnKey] ?? '';
}
Copied!