PHP 트레잇 Bluz\Validator\Traits\Validator

Example of usage use Bluz\Validator\Traits\Validator; use Bluz\Validator\Validator as v; class Row extends Db\Row { use Validator; function beforeSave() { $this->addValidator( 'login', v::required()->latin()->length(3, 255) ); } }
저자: Anton Shevchuk
파일 보기 프로젝트 열기: bluzphp/framework

보호된 프로퍼티들

프로퍼티 타입 설명
$validatorBuilder instance of ValidatorBuilder

공개 메소드들

메소드 설명
assert ( array | object $input ) : boolean Assert input data
validate ( array | object $input ) : boolean Validate input data

보호된 메소드들

메소드 설명
addValidator ( string $name, variadic<\Bluz\Validator\Validator[]> $validators ) : Validator Add Validator for field
getValidatorBuilder ( ) : ValidatorBuilder Get ValidatorBuilder

메소드 상세

addValidator() 보호된 메소드

Add Validator for field
protected addValidator ( string $name, variadic<\Bluz\Validator\Validator[]> $validators ) : Validator
$name string
$validators variadic<\Bluz\Validator\Validator[]>
리턴 Validator

assert() 공개 메소드

Assert input data
public assert ( array | object $input ) : boolean
$input array | object
리턴 boolean

getValidatorBuilder() 보호된 메소드

Get ValidatorBuilder
protected getValidatorBuilder ( ) : ValidatorBuilder
리턴 Bluz\Validator\ValidatorBuilder

validate() 공개 메소드

Validate input data
public validate ( array | object $input ) : boolean
$input array | object
리턴 boolean

프로퍼티 상세

$validatorBuilder 보호되어 있는 프로퍼티

instance of ValidatorBuilder
protected $validatorBuilder