Bitrix API

Access extends UserFieldAccess

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
bool

canDelete()

public canDelete(int $id) : bool
Parameters
$id : int
Return values
bool

canRead()

public canRead(int $id) : bool
Parameters
$id : int
Return values
bool

canReadWithFilter()

public canReadWithFilter(array<string|int, mixed> $filter) : bool
Parameters
$filter : array<string|int, mixed>
Return values
bool

canUpdate()

public canUpdate(int $id) : bool
Parameters
$id : int
Return values
bool

getRestrictedTypes()

public getRestrictedTypes() : array<string|int, mixed>
Return values
array<string|int, mixed>

prepareFilter()

public prepareFilter([array<string|int, mixed> $filter = [] ]) : array<string|int, mixed>|null
Parameters
$filter : array<string|int, mixed> = []
Return values
array<string|int, mixed>|null

        
On this page

Search results