kasperh90/symfony-extra-constraints
最新稳定版本:v1.1.0
Composer 安装命令:
composer require kasperh90/symfony-extra-constraints
包简介
A collection of additional validation constraints for the Symfony Validator component
README 文档
README
A collection of additional validation constraints for the Symfony Validator component.
Installation
composer require kasperh90/symfony-extra-constraints
Usage
Import the constraints:
use Kasperh90\SymfonyExtraConstraints\Validator\Constraints as ExtraAssert;
Sum
Validates that the sum of a collection of numeric values meets a given constraint.
class Allocation { #[ExtraAssert\Sum(exactly: 100)] public array $percentages; #[ExtraAssert\Sum(min: 10)] public array $scores; #[ExtraAssert\Sum(max: 500)] public array $expenses; }
Options
exactly: Require the sum to equal a specific valuemin: Require the sum to be greater than or equal to a valuemax: Require the sum to be less than or equal to a value
Average
Validates that the average of a collection of numeric values meets a given constraint.
class Ratings { #[ExtraAssert\Average(min: 3.5)] public array $userRatings; #[ExtraAssert\Average(max: 5)] public array $scores; #[ExtraAssert\Average(exactly: 4)] public array $normalizedRatings; }
Options
exactly: Require the average to equal a specific valuemin: Require the average to be greater than or equal to a valuemax: Require the average to be less than or equal to a value
License
This package is licensed under the MIT License. See the LICENSE file for details.
统计信息
- 总下载量: 104
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-03-11