Required
in package
implements
RuleInterface
Required field validation rule: an empty value fails.
Table of Contents
Interfaces
- RuleInterface
- Interface for validation rules.
Methods
- validate() : bool
- Validate that a value is supplied and not empty.
Methods
validate()
Validate that a value is supplied and not empty.
public
validate(mixed $value, mixed $param, array<string|int, mixed> $allData, FieldPath $path) : bool
Parameters
- $value : mixed
-
The value to validate
- $param : mixed
-
The rule parameter (e.g., min length, pattern, etc.)
- $allData : array<string|int, mixed>
-
All form data (for cross-field validation)
- $path : FieldPath
-
The data path of the value with the positions of its row keys
Return values
bool —True if valid, false otherwise