WorkflowInstancesControllerPolicy
in package
implements
BeforePolicyInterface
Controller-level policy for WorkflowInstancesController.
All actions are admin-only; requires super user or explicit policy grant.
Table of Contents
Interfaces
- BeforePolicyInterface
Methods
- before() : ResultInterface|bool|null
- canGridData() : bool
- canInstances() : bool
- canViewInstance() : bool
- _hasPolicyForUrl() : bool
- Check if user has explicit policy grant for a URL action.
Methods
before()
public
before(IdentityInterface|null $user, mixed $resource, string $action) : ResultInterface|bool|null
Parameters
- $user : IdentityInterface|null
- $resource : mixed
- $action : string
Return values
ResultInterface|bool|nullcanGridData()
public
canGridData(KmpIdentityInterface $user, mixed $resource) : bool
Parameters
- $user : KmpIdentityInterface
- $resource : mixed
Return values
boolcanInstances()
public
canInstances(KmpIdentityInterface $user, mixed $resource) : bool
Parameters
- $user : KmpIdentityInterface
- $resource : mixed
Return values
boolcanViewInstance()
public
canViewInstance(KmpIdentityInterface $user, mixed $resource) : bool
Parameters
- $user : KmpIdentityInterface
- $resource : mixed
Return values
bool_hasPolicyForUrl()
Check if user has explicit policy grant for a URL action.
private
_hasPolicyForUrl(KmpIdentityInterface $user, string $method, mixed $resource) : bool
Parameters
- $user : KmpIdentityInterface
- $method : string
- $resource : mixed