arefshojaei/class-validator
最新稳定版本:v1.4.3
Composer 安装命令:
composer require arefshojaei/class-validator
包简介
README 文档
README
<?php use Validator\Validator; use Validator\Rules\{ Required, IsEmail, IsNumber, Max, IsPositive, IsString, }; class User { #[IsString] #[Required] public string $name; #[IsEmail] #[Required] public string $email; #[IsPositive] #[Max(2)] #[IsNumber] #[Required] public int $age; } $user = new User; $user->name = "Aref"; $user->email = false; # Error $user->age = 31; $validator = new Validator; $isValidUser = $validator->validate($user); if (!$isValidUser) print_r($validator->getErrors()); echo "[INFO] The User is valid"; # Validation errors: // Array // ( // [email] => Array // ( // [IsEmail] => Invalid Email address! // ) // )
Installation
Using Composer
composer require arefshojaei/class-validator
Using GIT
git clone https://github.com/ArefShojaei/Class-validator
统计信息
- 总下载量: 11
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-07-04