polderknowledge/entityservice-zend-validator
此库为 polderknowledge/entityservice 库提供 Zend\Validator 支持
1.0.1
2017-10-20 09:55 UTC
Requires
- php: ~5.5|~7.0
- polderknowledge/entityservice: ^3.0|^4.0
- zendframework/zend-validator: ^2.3|^3.0
Requires (Dev)
- phpunit/phpunit: ^4.7|^5.6
- polderknowledge/build-tools: ^2.0|^3.0
- polderknowledge/entityservice-module: ^1.0
- zendframework/zend-servicemanager: ^2.3|^3.0
This package is auto-updated.
Last update: 2024-09-12 04:46:17 UTC
README
此库为 polderknowledge/entityservice 库提供 Zend\Validator 支持
安装
通过 Composer
$ composer require polderknowledge/entityservice-zend-validator
用法
配置 EntityService 后,您可以直接使用验证器,无需进一步配置
namespace MyApp\InputFilter; use PolderKnowledge\EntityService\Validator\EntityExists; use Zend\InputFilter\InputFilter; use PonyApp\Entity\Pony; class PonyEditInputFilter extends InputFilter { /** * Initializes the input filter. */ public function init() { $this->add([ 'name' => 'ponyId', 'validators' => [ [ 'name' => EntityExists::class, // or EntityNotExists 'options' => [ 'entity' => Pony::class, 'field' => 'name', // defaults to id ], ], ], ]); } }
变更日志
请参阅 CHANGELOG 获取更多信息。
测试
$ composer test
贡献
请参阅 CONTRIBUTING 和 CONDUCT 了解详情。
安全
如果您发现任何安全相关的问题,请通过 HackerOne 报告,而不是使用问题跟踪器或电子邮件。
社区
我们在 Freenode 网络的 #polderknowledge 频道有一个聊天室,您可以在那里找到我们。
鸣谢
许可协议
请参阅 LICENSE.md 了解此应用程序的许可协议。