Final Class Yiisoft\Translator\Formatter\Intl\IntlMessageFormatter
| Inheritance | Yiisoft\Translator\Formatter\Intl\IntlMessageFormatter |
|---|---|
| Implements | Yiisoft\Translator\MessageFormatterInterface |
Public Methods
| Method | Description | Defined By |
|---|---|---|
| format() | This method uses \MessageFormatter::format() | Yiisoft\Translator\Formatter\Intl\IntlMessageFormatter |
Method Details
This method uses \MessageFormatter::format()
| public string format ( string $message, array $parameters, string $locale ) | ||
| $message | string | |
| $parameters | array | |
| $locale | string | |
public function format(string $message, array $parameters, string $locale): string
{
if ($parameters === []) {
return $message;
}
$formatter = new MessageFormatter($locale, $message);
$result = $formatter->format($parameters);
if ($result === false) {
return $message;
}
return $result;
}
Signup or Login in order to comment.