class InvokableValidationRule implements Rule, ValidatorAwareRule (View source)

Properties

protected InvokableRule $invokable

The invokable that validates the attribute.

protected bool $failed

Indicates if the validation invokable failed.

protected array $messages

The validation error messages.

protected Validator $validator

The current validator.

protected array $data

The data under validation.

Methods

void
__construct(InvokableRule $invokable)

Create a new explicit Invokable validation rule.

static Rule
make(InvokableRule $invokable)

Create a new implicit or explicit Invokable validation rule.

Details

protected void __construct(InvokableRule $invokable)

Create a new explicit Invokable validation rule.

Parameters

InvokableRule $invokable

Return Value

void

static Rule make(InvokableRule $invokable)

Create a new implicit or explicit Invokable validation rule.

Parameters

InvokableRule $invokable

Return Value

Rule