Interfaces, Classes, Traits and Enums
- AirlayServiceDi
- Interface AirlayServiceDi
- AirlayCollectionDi
- Interface AirlayCollectionDi
- AirlayS3Di
- Interface AirlayFilesystemDi
Table of Contents
-
$dataSetsMasks
: array<string|int, mixed>
-
$nodes
: array<string|int, mixed>
-
$treeCaches
: array<string|int, mixed>
-
$userRole
: string
-
build()
: array<string|int, mixed>
-
addAccessMaskDeep()
: array<string|int, mixed>
-
buildDeep()
: array<string|int, mixed>|null
-
buildTree()
: array<string|int, mixed>|null
-
calcDataSetsMasks()
: void
-
calcUserRole()
: void
-
loadNodes()
: void
-
loadTreeCaches()
: void
-
minimizeOptionsDeep()
: array<string|int, mixed>
-
removeUnavailableNodesDeep()
: array<string|int, mixed>
-
saveMenuCache()
: void
$dataSetsMasks
private
array<string|int, mixed>
$dataSetsMasks
= []
$nodes
private
array<string|int, mixed>
$nodes
= []
$treeCaches
private
array<string|int, mixed>
$treeCaches
= []
$userRole
private
string
$userRole
= 'Guest'
build()
public
build(ObjectId|int $userId, int $portalId[, bool $isStringDesc = false ]) : array<string|int, mixed>
Parameters
-
$userId
: ObjectId|int
-
-
$portalId
: int
-
-
$isStringDesc
: bool
= false
-
Return values
array<string|int, mixed>
—
addAccessMaskDeep()
private
addAccessMaskDeep(array<string|int, mixed> $node, ObjectId|int $userId) : array<string|int, mixed>
Parameters
-
$node
: array<string|int, mixed>
-
-
$userId
: ObjectId|int
-
Return values
array<string|int, mixed>
—
buildDeep()
private
buildDeep(ObjectId $nodeId, bool $isStringDesc) : array<string|int, mixed>|null
Parameters
-
$nodeId
: ObjectId
-
-
$isStringDesc
: bool
-
Return values
array<string|int, mixed>|null
—
buildTree()
private
buildTree(ObjectId $treeId, bool $isStringDesc) : array<string|int, mixed>|null
Parameters
-
$treeId
: ObjectId
-
-
$isStringDesc
: bool
-
Return values
array<string|int, mixed>|null
—
calcDataSetsMasks()
private
calcDataSetsMasks(ObjectId|int $userId, PortalEntity $portal) : void
Parameters
-
$userId
: ObjectId|int
-
-
$portal
: PortalEntity
-
Return values
void
—
calcUserRole()
private
calcUserRole(ObjectId|int $userId) : void
Parameters
-
$userId
: ObjectId|int
-
Return values
void
—
loadNodes()
private
loadNodes(PortalEntity $portal) : void
Parameters
-
$portal
: PortalEntity
-
Return values
void
—
loadTreeCaches()
private
loadTreeCaches(PortalEntity $portal) : void
Parameters
-
$portal
: PortalEntity
-
Return values
void
—
minimizeOptionsDeep()
private
minimizeOptionsDeep(array<string|int, mixed> $node) : array<string|int, mixed>
Parameters
-
$node
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
removeUnavailableNodesDeep()
private
removeUnavailableNodesDeep(array<string|int, mixed> $node) : array<string|int, mixed>
Parameters
-
$node
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
private
saveMenuCache(ObjectId|int $userId, PortalEntity $portal, array<string|int, mixed> $trees) : void
Parameters
-
$userId
: ObjectId|int
-
-
$portal
: PortalEntity
-
-
$trees
: array<string|int, mixed>
-
Return values
void
—