class RuleDenormalizer

Methods

array
execute(mixed $rule, ValidationPath $path, Closure|null $resolveField = null)

Convert one declaration into Validator rules.

array
normalizeStringValidationAttribute(StringValidationAttribute $rule, ValidationPath $path, Closure|null $resolveField)

Convert a string attribute into one Validator rule.

array|string|null
normalizeRuleParameter(mixed $parameter, ValidationPath $path, Closure|null $resolveField)

Normalize one rule parameter while preserving its field boundaries.

Details

at line 26
array execute(mixed $rule, ValidationPath $path, Closure|null $resolveField = null)

Convert one declaration into Validator rules.

Parameters

mixed $rule
ValidationPath $path
Closure|null $resolveField

Return Value

array

at line 73
protected array normalizeStringValidationAttribute(StringValidationAttribute $rule, ValidationPath $path, Closure|null $resolveField)

Convert a string attribute into one Validator rule.

Parameters

StringValidationAttribute $rule
ValidationPath $path
Closure|null $resolveField

Return Value

array

at line 113
protected array|string|null normalizeRuleParameter(mixed $parameter, ValidationPath $path, Closure|null $resolveField)

Normalize one rule parameter while preserving its field boundaries.

Parameters

mixed $parameter
ValidationPath $path
Closure|null $resolveField

Return Value

array|string|null