LanguageServiceFactory

This factory class is for retrieving the LanguageService at runtime, which then is used to translate strings in plain PHP. For examples see Localization in PHP. Creates a LanguageService that can then be used for localizations.

class LanguageServiceFactory
Fully qualified name
\TYPO3\CMS\Core\Localization\LanguageServiceFactory
create ( TYPO3\CMS\Core\Localization\Locale|string $locale)

Factory method to create a language service object.

param $locale

the locale

Returns
\TYPO3\CMS\Core\Localization\LanguageService
createFromUserPreferences ( ?\TYPO3\CMS\Core\Authentication\AbstractUserAuthentication $user)
param $user

the user

Returns
\TYPO3\CMS\Core\Localization\LanguageService
createFromSiteLanguage ( \TYPO3\CMS\Core\Site\Entity\SiteLanguage $language)
param $language

the language

Returns
\TYPO3\CMS\Core\Localization\LanguageService