Bitrix API

AlwaysAllowAccessController extends AccessController

FinalYes

Table of Contents

Constants

RULE_AND  = 'AND'
RULE_OR  = 'OR'

Methods

__construct()  : mixed
batchCheck()  : array<string|int, mixed>
can()  : bool
check()  : bool
Checking access rights by action
checkAll()  : bool
checkAny()  : bool
checkByItem()  : bool
checkByItemId()  : bool
getEntityFilter()  : array<string|int, mixed>|null
Get filter for entity.
getInstance()  : static
getUser()  : AccessibleUser

Constants

Methods

can()

public static can(mixed $userId, string $action[, mixed $itemId = null ][, mixed $params = null ]) : bool
Parameters
$userId : mixed
$action : string
$itemId : mixed = null
$params : mixed = null
Return values
bool

checkAll()

public checkAll(array<int, SignPermissionDictionary::*$actions[, AccessibleItem|null $item = null ][, mixed $params = null ]) : bool
Parameters
$actions : array<int, SignPermissionDictionary::*>
$item : AccessibleItem|null = null
$params : mixed = null
Return values
bool

checkAny()

public checkAny(array<int, SignPermissionDictionary::*$actions[, AccessibleItem|null $item = null ][, mixed $params = null ]) : bool
Parameters
$actions : array<int, SignPermissionDictionary::*>
$item : AccessibleItem|null = null
$params : mixed = null
Return values
bool

checkByItem()

public checkByItem(string $action, Item $item[, array<string|int, mixed> $params = null ]) : bool
Parameters
$action : string
$item : Item
$params : array<string|int, mixed> = null
Return values
bool

checkByItemId()

public checkByItemId(string $action[, int $itemId = null ][, mixed $params = null ]) : bool
Parameters
$action : string
$itemId : int = null
$params : mixed = null
Return values
bool

getEntityFilter()

Get filter for entity.

public getEntityFilter(string $action, string $entityName[, mixed $params = null ]) : array<string|int, mixed>|null
Parameters
$action : string
$entityName : string

recommended to use the name of the tablet class.

$params : mixed = null
Tags
inheritDoc
Return values
array<string|int, mixed>|null

is filter not available - return null.

getInstance()

public static getInstance(mixed $userId) : static
Parameters
$userId : mixed
Return values
static

        
On this page

Search results