InvokableValidationRule
class InvokableValidationRule implements Rule, ValidatorAwareRule (View source)
Traits
Properties
protected Closure | $destructor | The callback to call when the object destructs. |
from CreatesPotentiallyTranslatedStrings |
protected ValidationRule|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
pendingPotentiallyTranslatedString(string $attribute, string|null $message)
Create a pending potentially translated string.
void
__construct(InvokableRule $invokable)
Create a new explicit Invokable validation rule.
static Rule|InvokableValidationRule
make(ValidationRule|InvokableRule $invokable)
Create a new implicit or explicit Invokable validation rule.
Details
protected PotentiallyTranslatedString
pendingPotentiallyTranslatedString(string $attribute, string|null $message)
Create a pending potentially translated string.
protected void
__construct(InvokableRule $invokable)
Create a new explicit Invokable validation rule.
void
__destruct()
Handle the object's destruction.
static Rule|InvokableValidationRule
make(ValidationRule|InvokableRule $invokable)
Create a new implicit or explicit Invokable validation rule.