AirLay backend

MenuActionService extends Injectable
in package
implements AirlayServiceDi, AirlayCollectionDi, AirlayS3Di

Interfaces, Classes, Traits and Enums

AirlayServiceDi
Interface AirlayServiceDi
AirlayCollectionDi
Interface AirlayCollectionDi
AirlayS3Di
Interface AirlayFilesystemDi

Table of Contents

copyNotTree()  : ObjectId
copyTree()  : ObjectId
moveNotTree()  : void
moveTree()  : void
cloneNodesByRoot()  : array<string|int, MenuNodeEntity>
copyButtons()  : void
copyDescription()  : void
insertAfter()  : array<string|int, ObjectId>
pull()  : array<string|int, ObjectId>

Methods

cloneNodesByRoot()

private cloneNodesByRoot(ObjectId $sampleId, int $portalId) : array<string|int, MenuNodeEntity>
Parameters
$sampleId : ObjectId
$portalId : int
Return values
array<string|int, MenuNodeEntity>

insertAfter()

private insertAfter(array<string|int, ObjectId$array, ObjectId $id, ObjectId|null $after) : array<string|int, ObjectId>
Parameters
$array : array<string|int, ObjectId>
$id : ObjectId
$after : ObjectId|null
Return values
array<string|int, ObjectId>

pull()

private pull(array<string|int, ObjectId$array, ObjectId $id) : array<string|int, ObjectId>
Parameters
$array : array<string|int, ObjectId>
$id : ObjectId
Return values
array<string|int, ObjectId>

Search results