UserFieldAccess
AbstractYes
Table of Contents
Constants
- SETTINGS_ACCESS_CLASS_KEY = 'access'
- SETTINGS_USER_FIELD_KEY = 'userField'
Methods
- __construct() : mixed
- canAdd() : bool
- canDelete() : bool
- canRead() : bool
- canReadWithFilter() : bool
- canUpdate() : bool
- getInstance() : UserFieldAccess
- getRestrictedTypes() : array<string|int, mixed>
- getUserId() : int
- prepareFilter() : array<string|int, mixed>|null
- setUserId() : UserFieldAccess
Constants
SETTINGS_ACCESS_CLASS_KEY
public
mixed
SETTINGS_ACCESS_CLASS_KEY
= 'access'
SETTINGS_USER_FIELD_KEY
public
mixed
SETTINGS_USER_FIELD_KEY
= 'userField'
Methods
__construct()
public
__construct([int $userId = null ]) : mixed
Parameters
- $userId : int = null
canAdd()
public
canAdd(array<string|int, mixed> $field) : bool
Parameters
- $field : array<string|int, mixed>
Return values
boolcanDelete()
public
canDelete(int $id) : bool
Parameters
- $id : int
Return values
boolcanRead()
public
canRead(int $id) : bool
Parameters
- $id : int
Return values
boolcanReadWithFilter()
public
canReadWithFilter(array<string|int, mixed> $filter) : bool
Parameters
- $filter : array<string|int, mixed>
Return values
boolcanUpdate()
public
canUpdate(int $id) : bool
Parameters
- $id : int
Return values
boolgetInstance()
public
static getInstance(string $moduleId[, int $userId = null ]) : UserFieldAccess
Parameters
- $moduleId : string
- $userId : int = null
Return values
UserFieldAccessgetRestrictedTypes()
public
getRestrictedTypes() : array<string|int, mixed>
Return values
array<string|int, mixed>getUserId()
public
getUserId() : int
Return values
intprepareFilter()
public
prepareFilter([array<string|int, mixed> $filter = [] ]) : array<string|int, mixed>|null
Parameters
- $filter : array<string|int, mixed> = []
Return values
array<string|int, mixed>|nullsetUserId()
public
setUserId(int $userId) : UserFieldAccess
Parameters
- $userId : int