mini\Authorizer\Ability final enum

Documentation

Standard authorization abilities for entity operations

Framework-provided abilities have default behavior (deny if unhandled). Custom string abilities must be registered explicitly via Authorization::registerAbility().

Usage:

can(Ability::List, User::class);
can(Ability::Delete, $user);
can(Ability::Update, $user, 'role');

Inheritance

Implements: UnitEnum BackedEnum

Cases (5)

List = 'list'
Create = 'create'
Read = 'read'
Update = 'update'
Delete = 'delete'

Properties (2)

public readonly string $name
public readonly string $value

Methods (3)

Documentation missing

Documentation missing

Documentation missing

Source

src/Authorizer/Ability.php:18-25