eZ\Publish\Core\Helper\TranslationHelper::getLanguages PHP Method

getLanguages() private method

private getLanguages ( string | null $forcedLanguage = null, string | null $fallbackLanguage = null ) : array | mixed
$forcedLanguage string | null
$fallbackLanguage string | null
return array | mixed
    private function getLanguages($forcedLanguage = null, $fallbackLanguage = null)
    {
        if ($forcedLanguage !== null) {
            $languages = array($forcedLanguage);
        } else {
            $languages = $this->configResolver->getParameter('languages');
        }
        // Always add $fallbackLanguage, even if null, as last entry so that we can fallback to
        // main/initial language if domain supports it.
        $languages[] = $fallbackLanguage;
        return $languages;
    }