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