mini\Authorizer\Authorization::can()
Method
public
Signature
public function can(mini\Authorizer\Ability|string $ability, object|string $entity, ?string $field = NULL): bool
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$ability |
mini\Authorizer\Ability|string |
required | Documentation missing |
$entity |
object|string |
required | Documentation missing |
$field |
?string |
NULL
|
Documentation missing |
Returns
bool
Documentation
Check if the current user can perform an ability on an entity
Execution order:
- Guards (deny-only, type-specific) - if any returns false, deny immediately
- Handlers (allow/deny, type-specific)
- Fallback handler
- Default: allow