class RuleDenormalizer

Methods

array
execute(mixed $rule, ValidationPath $path)

Convert one declaration into Validator rules.

array
normalizeStringValidationAttribute(StringValidationAttribute $rule, ValidationPath $path)

Convert a string attribute into one Validator rule.

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

Normalize one rule parameter while preserving its field boundaries.

Details

at line 24
array execute(mixed $rule, ValidationPath $path)

Convert one declaration into Validator rules.

Parameters

mixed $rule
ValidationPath $path

Return Value

array

at line 66
protected array normalizeStringValidationAttribute(StringValidationAttribute $rule, ValidationPath $path)

Convert a string attribute into one Validator rule.

Parameters

StringValidationAttribute $rule
ValidationPath $path

Return Value

array

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

Normalize one rule parameter while preserving its field boundaries.

Parameters

mixed $parameter
ValidationPath $path

Return Value

array|string|null