PHP Класс raoul2000\workflow\validation\WorkflowValidator

Автор: raoul
Наследование: extends yii\validators\Validator
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$skipOnEmpty Overloads the default initialization value because by default, we want to run the validation even if the status attribute is null (which is considered as a 'leaveWorkflow' event).

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

Метод Описание
validateAttribute ( $object, $attribute ) Apply active validators for the current workflow event sequence.

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

Метод Описание
_isActiveValidator ( Validator $validator, $currentScenario ) : boolean Checks if a validator is active for the workflow event passed as argument.

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

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

If a workflow event sequence is about to occur, this method scan all validators defined in the owner model, and applies the ones which are compatibles for the upcomming events.
См. также: raoul2000\workflow\events\IEventSequence
public validateAttribute ( $object, $attribute )

Описание свойств

$skipOnEmpty публичное свойство

Overloads the default initialization value because by default, we want to run the validation even if the status attribute is null (which is considered as a 'leaveWorkflow' event).
public $skipOnEmpty