‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Localization\LanguageServiceFactory Class Reference

Public Member Functions

 __construct (protected readonly Locales $locales, protected readonly LocalizationFactory $localizationFactory, protected readonly FrontendInterface $runtimeCache)
 
 create (Locale|string $locale)
 
 createFromUserPreferences (?AbstractUserAuthentication $user)
 
 createFromSiteLanguage (SiteLanguage $language)
 

Detailed Description

Definition at line 24 of file LanguageServiceFactory.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Localization\LanguageServiceFactory::__construct ( protected readonly Locales  $locales,
protected readonly LocalizationFactory  $localizationFactory,
protected readonly FrontendInterface  $runtimeCache 
)

Definition at line 26 of file LanguageServiceFactory.php.

Member Function Documentation

◆ create()

TYPO3\CMS\Core\Localization\LanguageServiceFactory::create ( Locale|string  $locale)

Factory method to create a language service object.

Parameters
Locale | string$locale‪the locale

Definition at line 37 of file LanguageServiceFactory.php.

Referenced by TYPO3\CMS\Core\Localization\LanguageServiceFactory\createFromSiteLanguage(), and TYPO3\CMS\Core\Localization\LanguageServiceFactory\createFromUserPreferences().

◆ createFromSiteLanguage()

TYPO3\CMS\Core\Localization\LanguageServiceFactory::createFromSiteLanguage ( SiteLanguage  $language)

◆ createFromUserPreferences()