PHP Класс Jyxo\Input\Validator\Callback

Автор: Ondřej Nešpor
Наследование: extends AbstractValidator
Показать файл Открыть проект

Открытые методы

Метод Описание
__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