PermissionDictionary extends PermissionDictionary uses PermissionName
Table of Contents
Constants
- DELIMITER = '.'
- HINT_PREFIX = 'HINT_'
- HINT_SUFFIX = '_MSGVER_1'
- SIGN_CRM_CONTACT_ADD = 'CCA'
- SIGN_CRM_CONTACT_DELETE = 'CCD'
- SIGN_CRM_CONTACT_EXPORT = 'CCE'
- SIGN_CRM_CONTACT_IMPORT = 'CCI'
- SIGN_CRM_CONTACT_READ = 'CCR'
- SIGN_CRM_CONTACT_WRITE = 'CCW'
- SIGN_CRM_SMART_B2E_DOC_ADD = 'CSBDA'
- SIGN_CRM_SMART_B2E_DOC_DELETE = 'CSBDD'
- SIGN_CRM_SMART_B2E_DOC_READ = 'CSBDR'
- SIGN_CRM_SMART_B2E_DOC_WRITE = 'CSBDW'
- SIGN_CRM_SMART_DOCUMENT_ADD = 'CSDA'
- SIGN_CRM_SMART_DOCUMENT_DELETE = 'CSDD'
- SIGN_CRM_SMART_DOCUMENT_READ = 'CSDR'
- SIGN_CRM_SMART_DOCUMENT_WRITE = 'CSDW'
- TYPE_DEPENDENT_VARIABLES = 'dependent_variables'
- TYPE_MULTIVARIABLES = 'multivariables'
- TYPE_TOGGLER = 'toggler'
- TYPE_VARIABLES = 'variables'
- VALUE_NO = 0
- VALUE_YES = 1
Methods
- getCrmPermissionMap() : array<string|int, mixed>
- getList() : array<string|int, mixed>
- getName() : string|null
- getParentsPath() : string|null
- getPermission() : array<string|int, mixed>
- getTitle() : string
- getType() : string
- isValid() : bool
- isVariable() : bool
- recursiveValidatePermission() : mixed
Constants
DELIMITER
public
mixed
DELIMITER
= '.'
HINT_PREFIX
public
mixed
HINT_PREFIX
= 'HINT_'
HINT_SUFFIX
public
mixed
HINT_SUFFIX
= '_MSGVER_1'
SIGN_CRM_CONTACT_ADD
public
mixed
SIGN_CRM_CONTACT_ADD
= 'CCA'
SIGN_CRM_CONTACT_DELETE
public
mixed
SIGN_CRM_CONTACT_DELETE
= 'CCD'
SIGN_CRM_CONTACT_EXPORT
public
mixed
SIGN_CRM_CONTACT_EXPORT
= 'CCE'
SIGN_CRM_CONTACT_IMPORT
public
mixed
SIGN_CRM_CONTACT_IMPORT
= 'CCI'
SIGN_CRM_CONTACT_READ
public
mixed
SIGN_CRM_CONTACT_READ
= 'CCR'
SIGN_CRM_CONTACT_WRITE
public
mixed
SIGN_CRM_CONTACT_WRITE
= 'CCW'
SIGN_CRM_SMART_B2E_DOC_ADD
public
mixed
SIGN_CRM_SMART_B2E_DOC_ADD
= 'CSBDA'
SIGN_CRM_SMART_B2E_DOC_DELETE
public
mixed
SIGN_CRM_SMART_B2E_DOC_DELETE
= 'CSBDD'
SIGN_CRM_SMART_B2E_DOC_READ
public
mixed
SIGN_CRM_SMART_B2E_DOC_READ
= 'CSBDR'
SIGN_CRM_SMART_B2E_DOC_WRITE
public
mixed
SIGN_CRM_SMART_B2E_DOC_WRITE
= 'CSBDW'
SIGN_CRM_SMART_DOCUMENT_ADD
public
mixed
SIGN_CRM_SMART_DOCUMENT_ADD
= 'CSDA'
SIGN_CRM_SMART_DOCUMENT_DELETE
public
mixed
SIGN_CRM_SMART_DOCUMENT_DELETE
= 'CSDD'
SIGN_CRM_SMART_DOCUMENT_READ
public
mixed
SIGN_CRM_SMART_DOCUMENT_READ
= 'CSDR'
SIGN_CRM_SMART_DOCUMENT_WRITE
public
mixed
SIGN_CRM_SMART_DOCUMENT_WRITE
= 'CSDW'
TYPE_DEPENDENT_VARIABLES
public
mixed
TYPE_DEPENDENT_VARIABLES
= 'dependent_variables'
TYPE_MULTIVARIABLES
public
mixed
TYPE_MULTIVARIABLES
= 'multivariables'
TYPE_TOGGLER
public
mixed
TYPE_TOGGLER
= 'toggler'
TYPE_VARIABLES
public
mixed
TYPE_VARIABLES
= 'variables'
VALUE_NO
public
mixed
VALUE_NO
= 0
VALUE_YES
public
mixed
VALUE_YES
= 1
Methods
getCrmPermissionMap()
public
static getCrmPermissionMap() : array<string|int, mixed>
Return values
array<string|int, mixed>getList()
public
static getList() : array<string|int, mixed>
Return values
array<string|int, mixed>getName()
public
static getName(mixed $permissionId) : string|null
Parameters
- $permissionId : mixed
Return values
string|nullgetParentsPath()
public
static getParentsPath(string $permissionId) : string|null
Parameters
- $permissionId : string
Return values
string|nullgetPermission()
public
static getPermission(mixed $permissionId) : array<string|int, mixed>
Parameters
- $permissionId : mixed
Return values
array<string|int, mixed> —[ 'id' => 'type' => 'title' => 'hint' => ]
getTitle()
public
static getTitle(mixed $permissionId) : string
Parameters
- $permissionId : mixed
Return values
stringgetType()
public
static getType(mixed $permissionId) : string
Parameters
- $permissionId : mixed
Return values
stringisValid()
public
static isValid(string|int $permission) : bool
Parameters
- $permission : string|int
Return values
boolisVariable()
public
static isVariable(int|string $permission) : bool
Parameters
- $permission : int|string
Return values
boolrecursiveValidatePermission()
public
static recursiveValidatePermission(array<string|int, mixed> $permissions, mixed $id) : mixed
Parameters
- $permissions : array<string|int, mixed>
- $id : mixed