markwilson / symfony2-validator-fields-intersect-not-empty
此包已被弃用且不再维护。未建议替代包。
约束检查数组中至少存在一个键
2.2.0
2013-12-11 14:39 UTC
Requires
- symfony/validator: 2.2.x
This package is not auto-updated.
Last update: 2021-01-23 09:24:39 UTC
README
注意:目前仅适用于验证器组件 2.2.x
约束检查数组是否包含至少一个提供的键。
安装
将 markwilson/symfony2-validator-fields-intersect-not-empty
添加到 composer.json 的 requires 部分。
使用
FieldsIntersectNotEmpty
需要一个 fields
选项,它接受一个键数组,用于在验证值中搜索。
例如。
use MarkWilson\Validator\Constraints\FieldsIntersectNotEmpty; use Symfony\Component\Validator\Validation; $constraint = new FieldsIntersectNotEmpty(array('one', 'of', 'these', 'must', 'exist'); $validator = Validation::createValidator(); $value = array('nothing' => true, 'matches' => true); $validator->validateValue($value, $constraint); // invalid $value = array('exist' => true, 'matches' => true); $validator->validateValue($value, $constraint); // valid