\Imi\ValidateIValidator

Summary

Methods
Constants
setData()
getData()
setRules()
getRules()
getAnnotationRules()
validate()
validateAll()
getMessage()
getResults()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

setData()

setData(array|object  $data) : void

设置验证器中的数据

Parameters

array|object $data

getData()

getData() : array|object

获取验证器中的数据

Returns

array|object

getAnnotationRules()

getAnnotationRules() : array<mixed,\Imi\Validate\Annotation\Condition>

获得所有注解校验规则

Returns

array<mixed,\Imi\Validate\Annotation\Condition>

validate()

validate() : boolean

验证,返回是否通过 当遇到不通过时结束验证流程

Returns

boolean

validateAll()

validateAll() : boolean

验证所有,返回是否通过

Returns

boolean

getMessage()

getMessage() : string

获取第一条失败信息

Returns

string

getResults()

getResults() : array

获取所有验证结果

Returns

array