fabiang / laminas-localize-helper
Laminas模块,用于设置所有视图助手、验证器和过滤器的本地化
v2.1.0
2024-02-12 12:05 UTC
Requires
- php: ^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0
- laminas/laminas-filter: ^2.0
- laminas/laminas-servicemanager: ^3.0
- laminas/laminas-validator: ^2.0
- laminas/laminas-view: ^2.0
- psr/container: ^1 || ^2
Requires (Dev)
- behat/behat: ^3.2.1
- laminas/laminas-coding-standard: ^2.5
- laminas/laminas-i18n: ^2.14
- laminas/laminas-mvc: ^3.0
- laminas/laminas-mvc-i18n: ^1.3
- laminas/laminas-router: ^3.5
- phpspec/prophecy-phpunit: ^2.0
- phpunit/phpunit: ^9.6.16 || ^10.0
- vimeo/psalm: ^5.21
This package is auto-updated.
Last update: 2024-09-12 13:33:19 UTC
README
初始化器,将您配置的本地化传递给所有视图助手、验证器和过滤器,因此您无需每次都这样做。
安装
运行以下composer
命令
$ composer require fabiang/laminas-localize-helper
配置
将以下内容放入您的插件管理器配置中(例如config/autoload/i18n.global.php
)
<?php return [ 'translator' => [ 'locale' => 'en_US', // this locale will be passed ], 'validators' => [ 'initializers' => [ \Fabiang\LocalizeHelper\LocaleInitializer::class, ] ], 'filters' => [ 'initializers' => [ \Fabiang\LocalizeHelper\LocaleInitializer::class, ] ], 'view_helpers' => [ 'initializers' => [ \Fabiang\LocalizeHelper\LocaleInitializer::class, ] ] ];
您可以通过从上面的ValidatorManager/FilterManager/ViewHelperManager配置中删除或添加它来为每种类型的插件配置初始化器。
许可证
BSD-2-Clause。请参阅许可证。