PHP Класс Jyxo\Input\Chain\Conditional

The validation itself is performed after fulfilling the condition. The condition is checked by a defined validator.
Автор: Roman Řáha
Наследование: extends Jyxo\Input\Chain
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Jyxo\Input\ValidatorInterface $validator = null ) Sets the condition validator.
isValid ( mixed $value ) : boolean Validates a value.
setCondValidator ( Jyxo\Input\ValidatorInterface $validator ) : self Sets the condition validator.

Приватные методы

Метод Описание
checkCondition ( mixed $value ) : boolean Checks if the condition is fulfilled.

Описание методов

__construct() публичный Метод

Sets the condition validator.
public __construct ( Jyxo\Input\ValidatorInterface $validator = null )
$validator Jyxo\Input\ValidatorInterface

isValid() публичный Метод

Validates a value.
public isValid ( mixed $value ) : boolean
$value mixed Input value
Результат boolean

setCondValidator() публичный Метод

Sets the condition validator.
public setCondValidator ( Jyxo\Input\ValidatorInterface $validator ) : self
$validator Jyxo\Input\ValidatorInterface Condition validator
Результат self