AbstractTranslatorProvider
abstract class AbstractTranslatorProvider implements ITranslatorProvider (View source)
Abstract provider of Translator instances
Methods
_getTranslator(string $lang)
Makes Translator for language.
getTranslator(string $lang)
Makes Translator for language
getPreferredTranslator(array $langs, string|null $defaultLang = null)
Makes Translator for preferred language.
Details
at line 46
abstract protected Translator
_getTranslator(string $lang)
Makes Translator for language.
All {see ITranslatorProvider::getTranslator} arguments will be passed to this function.
at line 51
Translator
getTranslator(string $lang)
Makes Translator for language
at line 80
Translator
getPreferredTranslator(array $langs, string|null $defaultLang = null)
Makes Translator for preferred language.
All not required arguments will be passed to {see ITranslatorProvider::getTranslator}.