PHP Класс Xinax\LaravelGettext\Translators\Symfony

Наследование: extends BaseTranslator, implements Xinax\LaravelGettext\Translators\TranslatorInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$symfonyTranslator Symfony\Component\Translation\Translator Symfony translator

Открытые методы

Метод Описание
__construct ( Config $config, Xinax\LaravelGettext\Adapters\AdapterInterface $adapter, FileSystem $fileSystem ) TranslatorInterface constructor.
setDomain ( $domain ) Set domain overload.
setLocale ( $locale ) Set locale overload.
translate ( $message ) : string Translates a message using the Symfony translation component
translatePlural ( $singular, $plural, $amount ) Translates a plural string

Защищенные методы

Метод Описание
createTranslator ( ) : Translator Creates a new translator instance
getTranslator ( ) : Translator Returns the translator instance

Описание методов

__construct() публичный Метод

TranslatorInterface constructor.
public __construct ( Config $config, Xinax\LaravelGettext\Adapters\AdapterInterface $adapter, FileSystem $fileSystem )
$config Xinax\LaravelGettext\Config\Models\Config
$adapter Xinax\LaravelGettext\Adapters\AdapterInterface
$fileSystem Xinax\LaravelGettext\FileSystem

createTranslator() защищенный Метод

Creates a new translator instance
protected createTranslator ( ) : Translator
Результат Symfony\Component\Translation\Translator

getTranslator() защищенный Метод

Returns the translator instance
protected getTranslator ( ) : Translator
Результат Symfony\Component\Translation\Translator

setDomain() публичный Метод

Needed to re-build the catalogue when domain changes.
public setDomain ( $domain )

setLocale() публичный Метод

Needed to re-build the catalogue when locale changes.
public setLocale ( $locale )
$locale

translate() публичный Метод

Translates a message using the Symfony translation component
public translate ( $message ) : string
$message
Результат string

translatePlural() публичный Метод

Translates a plural string
public translatePlural ( $singular, $plural, $amount )
$singular
$plural
$amount

Описание свойств

$symfonyTranslator защищенное свойство

Symfony translator
protected Translator,Symfony\Component\Translation $symfonyTranslator
Результат Symfony\Component\Translation\Translator