besanek / const-validator
常量值验证的简单测试器。
dev-master
2013-09-03 16:47 UTC
Requires (Dev)
- nette/tester: @dev
This package is auto-updated.
Last update: 2024-09-10 21:24:01 UTC
README
验证由常量定义的参数。
简单示例
因为简单的示例比千言万语更好。
用户实体(无PHPDoc、构造函数、获取器等)
<?php use ConstValidator\Validator as Constant; class UserEntity { private $role; public function setRole($role) { if(!Constant::validate("UserEntity::ROLE_*", $role)){ throw new Exception("Invalid role"); } $this->role = $role; } const ROLE_MEMBER = 'member'; const ROLE_MODERATOR = 'moderator'; const ROLE_ADMIN = 'admin'; }