interface RuleInterface

Validation rule interface

Methods

mixed
getType()

Get rule type

bool
validate(mixed $value)

Executed if rule type is FILTER_CALLBACK

Collection
getParams()

Return rule params

void
setError(string|null $error, string|null $default = null)

Set validation error ode

void
setDefaultError(string $errorCode)

Set default error code

Details

at line 22
mixed getType()

Get rule type

Return Value

mixed

at line 30
bool validate(mixed $value)

Executed if rule type is FILTER_CALLBACK

Parameters

mixed $value

Return Value

bool

at line 37
Collection getParams()

Return rule params

Return Value

Collection

at line 46
void setError(string|null $error, string|null $default = null)

Set validation error ode

Parameters

string|null $error
string|null $default

Return Value

void

at line 54
void setDefaultError(string $errorCode)

Set default error code

Parameters

string $errorCode

Return Value

void