Validator
class Validator
config 가 유효한지 확인하는 역할을 수행 함
Properties
| private int | $minNameLength | minimum name length | |
| private int | $maxNameLength | maximum name length | |
| protected Factory | $factory | validation factory instance | |
| protected array | $customTargets | custom target list array | |
| protected array | $customRules | custom rule list array | |
| protected array | $customMessages | custom message list array |
Methods
__construct(Factory $factory)
constructor
void
extending()
add new rule to validation factory
Validator
array
getRules()
the rules
array
getMessages()
validation failure messages
void
addRule(string $keyword, string $ruleName, Closure $target, string|null $message = null)
add validation rule
Factory
getFactory()
validation factory instance
Details
at line 78
__construct(Factory $factory)
constructor
at line 90
private void
extending()
add new rule to validation factory
at line 107
Validator
validate(ConfigEntity $config)
validate a given object
at line 129
protected array
getRules()
the rules
at line 142
protected array
getMessages()
validation failure messages
at line 158
void
addRule(string $keyword, string $ruleName, Closure $target, string|null $message = null)
add validation rule
at line 173
Factory
getFactory()
validation factory instance