package Default

 Methods

Translator uses the supplied Zend\I18n\Translator\Translator to find and translate language strings in config.

__construct(\Zend\I18n\Translator\Translator $translator, string $textDomain = 'default', string|null $locale = null

Parameters

$translator

\Zend\I18n\Translator\Translator

$textDomain

string

$locale

stringnull

getLocale()

getLocale() : string | null

Returns

stringnull

getTextDomain()

getTextDomain() : string

Returns

string

getTranslator()

getTranslator() : \Zend\I18n\Translator\Translator

Returns

\Zend\I18n\Translator\Translator

Process

process(\Zend\Config\Config $config) : \Zend\Config\Config
inherited_from \Zend\Config\Processor\ProcessorInterface::process()

Parameters

$config

\Zend\Config\Config

Exceptions

\Zend\Config\Exception\InvalidArgumentException

Returns

\Zend\Config\Config

Process a single value

processValue(mixed $value) : string
inherited_from \Zend\Config\Processor\ProcessorInterface::processValue()

Parameters

$value

Returns

string

setLocale()

setLocale(string|null $locale) : \Zend\Config\Processor\Translator

Parameters

$locale

stringnull

Returns

\Zend\Config\Processor\Translator

setTextDomain()

setTextDomain(string $textDomain) : \Zend\Config\Processor\Translator

Parameters

$textDomain

string

Returns

\Zend\Config\Processor\Translator

setTranslator()

setTranslator(\Zend\I18n\Translator\Translator $translator) : \Zend\Config\Processor\Translator

Parameters

$translator

\Zend\I18n\Translator\Translator

Returns

\Zend\Config\Processor\Translator

 Properties

 

$locale

$locale : string | null

Default

null
 

$textDomain

$textDomain : string

Default

'default'
 

$translator

$translator : \Zend\I18n\Translator\Translator

Default