PHP 클래스 Jyxo\Input\Validator\Callback

저자: Ondřej Nešpor
상속: extends AbstractValidator
파일 보기 프로젝트 열기: jyxo/php

공개 메소드들

메소드 설명
__construct ( callable $callback ) Constructor.
getAdditionalParams ( ) : array Returns additional validation callback parameters.
getCallback ( ) : string | array | Closure Returns the validation callback.
isValid ( mixed $value ) : boolean Validates a value.
setAdditionalParams ( array $params = [] ) : self Sets additional validation callback parameters.
setCallback ( callable $callback ) : self Sets the validation callback.

메소드 상세

__construct() 공개 메소드

Optinally accepts additional parameters that will be used as additional callback parameters. The validated value will allways be used as the callback's first parameter.
public __construct ( callable $callback )
$callback callable Validation callback

getAdditionalParams() 공개 메소드

Returns additional validation callback parameters.
public getAdditionalParams ( ) : array
리턴 array

getCallback() 공개 메소드

Returns the validation callback.
public getCallback ( ) : string | array | Closure
리턴 string | array | Closure

isValid() 공개 메소드

Validates a value.
public isValid ( mixed $value ) : boolean
$value mixed Input value
리턴 boolean

setAdditionalParams() 공개 메소드

Sets additional validation callback parameters.
public setAdditionalParams ( array $params = [] ) : self
$params array Parameters array
리턴 self

setCallback() 공개 메소드

Sets the validation callback.
public setCallback ( callable $callback ) : self
$callback callable Validation callback
리턴 self