AccessService
Table of Contents
Methods
- __construct() : mixed
- checkElementPermission() : CheckPermissionsResponse
- checkIBlockPermission() : CheckPermissionsResponse
- checkIBlockTypePermission() : CheckPermissionsResponse
- checkPermissions() : CheckPermissionsResponse
- getAccessDeniedError() : Error
- getUserId() : int
- isAccessDeniedPermission() : bool
- isAdminPermission() : bool
- isCanReadPermission() : bool
Methods
__construct()
public
__construct(int $userId, Param $param) : mixed
Parameters
- $userId : int
- $param : Param
Tags
checkElementPermission()
public
checkElementPermission([int $elementId = 0 ][, int $sectionId = 0 ][, string|null $entityMethod = null ][, int|null $iBlockId = null ]) : CheckPermissionsResponse
Parameters
- $elementId : int = 0
- $sectionId : int = 0
- $entityMethod : string|null = null
- $iBlockId : int|null = null
Return values
CheckPermissionsResponsecheckIBlockPermission()
public
checkIBlockPermission([int|null $iBlockId = null ][, string|null $entityMethod = null ]) : CheckPermissionsResponse
Parameters
- $iBlockId : int|null = null
- $entityMethod : string|null = null
Return values
CheckPermissionsResponsecheckIBlockTypePermission()
public
checkIBlockTypePermission([string|null $iBlockTypeId = null ]) : CheckPermissionsResponse
Parameters
- $iBlockTypeId : string|null = null
Return values
CheckPermissionsResponsecheckPermissions()
public
checkPermissions() : CheckPermissionsResponse
Return values
CheckPermissionsResponsegetAccessDeniedError()
public
static getAccessDeniedError() : Error
Return values
ErrorgetUserId()
public
getUserId() : int
Return values
intisAccessDeniedPermission()
public
isAccessDeniedPermission(string|int $permission) : bool
Parameters
- $permission : string|int
Return values
boolisAdminPermission()
public
isAdminPermission(string|int $permission) : bool
Parameters
- $permission : string|int
Return values
boolisCanReadPermission()
public
isCanReadPermission(string|int $permission) : bool
Parameters
- $permission : string|int