РасширениеTranslation
класс TranslationExtension расширяет AbstractExtension
Обеспечивает интеграцию компонента Translation с Twig.
Методы
| __construct(TranslatorInterface $translator, NodeVisitorInterface $translationNodeVisitor = null) | ||
| getTranslator() | ||
| getFilters() {@inheritdoc} | ||
| AbstractTokenParser[] | getTokenParsers() Возвращает экземпляр обработчика токенов для добавления в существующий список. | |
| getNodeVisitors() {@inheritdoc} | ||
| getTranslationNodeVisitor() | ||
| trans($message, array $arguments = array(), $domain = null, $locale = null) | ||
| transchoice($message, $count, array $arguments = array(), $domain = null, $locale = null) | ||
| getName() {@inheritdoc} |
Подробности
__construct(TranslatorInterface $translator, NodeVisitorInterface $translationNodeVisitor = null)
Параметры
| TranslatorInterface | $translator | |
| NodeVisitorInterface | $translationNodeVisitor |
getTranslator()
getFilters()
{@inheritdoc}
AbstractTokenParser[] getTokenParsers()
Возвращает экземпляр обработчика токенов для добавления в существующий список.
Значение результата
| AbstractTokenParser[] |
getNodeVisitors()
{@inheritdoc}
getTranslationNodeVisitor()
trans($message, array $arguments = array(), $domain = null, $locale = null)
Параметры
| $message | ||
| array | $arguments | |
| $domain | ||
| $locale |
transchoice($message, $count, array $arguments = array(), $domain = null, $locale = null)
Параметры
| $message | ||
| $count | ||
| array | $arguments | |
| $domain | ||
| $locale |
getName()
{@inheritdoc}
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Bridge/Twig/Extension/TranslationExtension.html