masterflash-ru / validator_i18n
Переводчик для валидаторов, работает по аналогии с стандартным
Package info
github.com/masterflash-ru/Validator_i18n
Type:service
pkg:composer/masterflash-ru/validator_i18n
1.0.3
2020-01-06 07:09 UTC
Requires
- php: ^7.2
- laminas/laminas-i18n: ^2.7
- laminas/laminas-i18n-resources: ^2.5
This package is auto-updated.
Last update: 2026-03-08 14:21:46 UTC
README
Подключение ресурсного пакета zendframework/zend-i18n-resources к системе путем делегиговария. Пока мультиязычность системы не создана, везде нужно указывать имя локали, в данном случае ru, что бы подгружались нужные файлы с переводом.
Установка composer require masterflash-ru/Validator_i18n
Использование:
В фабрике контроллера, например,:
use Laminas\Validator\Translator\TranslatorInterface; .... $translator = $container->get(TranslatorInterface::class); ... /* $translator - готовый к использованию объект переводчика, его нужно отдать валидатору. \Laminas\Validator\AbstractValidator::setDefaultTranslator($translator); */