AccessService extends AccessService
FinalYes
Table of Contents
Methods
- __construct() : mixed
- canUserAddElement() : CheckPermissionsResponse
- canUserEditElement() : CheckPermissionsResponse
- canUserReadElement() : CheckPermissionsResponse
- canUserReadElementList() : CheckPermissionsResponse
- canUserReadIBlock() : CheckPermissionsResponse
- canUserReadIBlockList() : CheckPermissionsResponse
- 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
canUserAddElement()
public
canUserAddElement(int $sectionId, int $iBlockId) : CheckPermissionsResponse
Parameters
- $sectionId : int
- $iBlockId : int
Return values
CheckPermissionsResponsecanUserEditElement()
public
canUserEditElement(int $elementId, int $sectionId, int $iBlockId) : CheckPermissionsResponse
Parameters
- $elementId : int
- $sectionId : int
- $iBlockId : int
Return values
CheckPermissionsResponsecanUserReadElement()
public
canUserReadElement(int $elementId, int $sectionId, int $iBlockId) : CheckPermissionsResponse
Parameters
- $elementId : int
- $sectionId : int
- $iBlockId : int
Return values
CheckPermissionsResponsecanUserReadElementList()
public
canUserReadElementList(int|null $iBlockId) : CheckPermissionsResponse
Parameters
- $iBlockId : int|null
Return values
CheckPermissionsResponsecanUserReadIBlock()
public
canUserReadIBlock(int $iBlockId) : CheckPermissionsResponse
Parameters
- $iBlockId : int
Return values
CheckPermissionsResponsecanUserReadIBlockList()
public
canUserReadIBlockList() : CheckPermissionsResponse
Return values
CheckPermissionsResponsecheckElementPermission()
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