Controller
AbstractYes
Table of Contents
Methods
- getPermissionAttributes() : array<string|int, mixed>
- getQueryBuilder() : QueryBuilder
- isEntityTypeSupported() : bool
- isPermissionEntityTypeSupported() : bool
- register() : void
- unregister() : void
Methods
getPermissionAttributes()
public
abstract getPermissionAttributes(string $permissionEntityType, array<string|int, int> $entityIDs) : array<string|int, mixed>
Parameters
- $permissionEntityType : string
- $entityIDs : array<string|int, int>
Return values
array<string|int, mixed>getQueryBuilder()
public
abstract getQueryBuilder() : QueryBuilder
Return values
QueryBuilderisEntityTypeSupported()
public
abstract isEntityTypeSupported(int $entityTypeId) : bool
Parameters
- $entityTypeId : int
Return values
boolisPermissionEntityTypeSupported()
public
abstract isPermissionEntityTypeSupported(string $entityType) : bool
Parameters
- $entityType : string
Return values
boolregister()
public
abstract register(string $permissionEntityType, int $entityId[, RegisterOptions|null $options = null ]) : void
Parameters
- $permissionEntityType : string
- $entityId : int
- $options : RegisterOptions|null = null
unregister()
public
abstract unregister(string $permissionEntityType, int $entityId) : void
Parameters
- $permissionEntityType : string
- $entityId : int