class AcceptedIf extends StringValidationAttribute

Properties

protected FieldReference $field
protected array $values

Methods

static string
keyword()

Get the Validator rule keyword.

create(string ...$parameters)

Create the attribute from parsed string parameters.

string
__toString()

Get the rule in Validator string form.

parseFieldReference(string|FieldReference $reference)

Parse a field reference.

mixed
normalizePossibleExternalReferenceParameter(mixed $parameter)

Resolve a possible external reference parameter.

array
parameters()

Get the rule parameters.

__construct(string|FieldReference $field, string|bool|int|float|BackedEnum|ExternalReference $value, string|bool|int|float|BackedEnum|ExternalReference ...$values)

Create an accepted-if rule attribute.

Details

at line 34
static string keyword()

Get the Validator rule keyword.

Return Value

string

static ValidationAttribute create(string ...$parameters)

Create the attribute from parsed string parameters.

Parameters

string ...$parameters

Return Value

ValidationAttribute

string __toString()

Get the rule in Validator string form.

Return Value

string

protected FieldReference parseFieldReference(string|FieldReference $reference)

Parse a field reference.

Parameters

string|FieldReference $reference

Return Value

FieldReference

protected mixed normalizePossibleExternalReferenceParameter(mixed $parameter)

Resolve a possible external reference parameter.

Parameters

mixed $parameter

Return Value

mixed

at line 42
array parameters()

Get the rule parameters.

Return Value

array

at line 22
__construct(string|FieldReference $field, string|bool|int|float|BackedEnum|ExternalReference $value, string|bool|int|float|BackedEnum|ExternalReference ...$values)

Create an accepted-if rule attribute.

Parameters

string|FieldReference $field
string|bool|int|float|BackedEnum|ExternalReference $value
string|bool|int|float|BackedEnum|ExternalReference ...$values