Bitrix API

DealProductReserveRule extends VariableRule

Rule for action with multiple permissions.

Supports multiple check:

// check access only `1` store
VariableRule::check(['value' => 1]);

// check access to all `1,2,3` stores
VariableRule::check(['value' => [1,2,3]]);

Table of Contents

Properties

$user  : UserModel

Methods

__construct()  : mixed
execute()  : bool
check access permission
getPermissionMultiValues()  : array<string|int, mixed>|null
getPermissionValue()  : int|null

Properties

Methods

execute()

check access permission

public execute([AccessibleItem|null $item = null ][, null $params = null ]) : bool
Parameters
$item : AccessibleItem|null = null
$params : null = null
Return values
bool

getPermissionMultiValues()

public getPermissionMultiValues(mixed $params) : array<string|int, mixed>|null
Parameters
$params : mixed
Return values
array<string|int, mixed>|null

getPermissionValue()

public getPermissionValue(mixed $params) : int|null
Parameters
$params : mixed
Return values
int|null

        
On this page

Search results