mini\Validator\Purpose final enum

Documentation

Standard validation purposes for entity lifecycle operations

Used to retrieve purpose-specific validators from ValidatorStore. Custom string purposes are also supported for application-specific needs.

Example:

// Standard purposes
$createValidator = validator(User::class, Purpose::Create);
$updateValidator = validator(User::class, Purpose::Update);

// Custom purpose (string)
$passwordResetValidator = validator(User::class, 'password-reset');

Inheritance

Implements: UnitEnum BackedEnum

Cases (2)

Create = 'create'
Update = 'update'

Properties (2)

public readonly string $name
public readonly string $value

Methods (3)

Documentation missing

Documentation missing

Documentation missing

Source

src/Validator/Purpose.php:21-25