CRUDUI PHP API

In
in package
implements RuleInterface

Membership validation rule: the value is one of the declared members.

Table of Contents

Interfaces

RuleInterface
Interface for validation rules.

Methods

validate()  : bool
Validate that a value, or every element of a list value, is a member.

Methods

validate()

Validate that a value, or every element of a list value, is a member.

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

Tags
throws
InvalidRuleParameter

when the parameter is not a valid member set

Return values
bool —

True if valid, false otherwise

On this page

Search results