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
Methods
- __construct() : mixed
- execute() : bool
- check access permission
- getPermissionMultiValues() : array<string|int, mixed>|null
- getPermissionValue() : int|null
Properties
$user
public
UserModel
$user
Methods
__construct()
public
__construct(AccessibleController $controller) : mixed
Parameters
- $controller : AccessibleController
execute()
check access permission
public
execute([AccessibleItem|null $item = null ][, null $params = null ]) : bool
Parameters
- $item : AccessibleItem|null = null
- $params : null = null
Return values
boolgetPermissionMultiValues()
public
getPermissionMultiValues(mixed $params) : array<string|int, mixed>|null
Parameters
- $params : mixed
Return values
array<string|int, mixed>|nullgetPermissionValue()
public
getPermissionValue(mixed $params) : int|null
Parameters
- $params : mixed