AirLay backend

FixPortalTreesTask extends AirlayTask
in package

Table of Contents

ROOT_PATH  = 'menu_icon'
$nodeForDelete  : array<string|int, mixed>
mainAction()  : void
abortWorkWithMessage()  : never
getDataSetTitle()  : string
parseFlagsFromParams()  : void
Parse command line arguments from array. Output default values if --help or -h argument specified.
requestConfirm()  : bool
copyIcon()  : string
fixTree()  : ObjectId
generateIconPath()  : string

Constants

Properties

Methods

abortWorkWithMessage()

protected abortWorkWithMessage(string $message) : never
Parameters
$message : string
Return values
never

getDataSetTitle()

protected getDataSetTitle(array<string|int, mixed>|DataSetEntity $dataSet) : string
Parameters
$dataSet : array<string|int, mixed>|DataSetEntity
Return values
string

parseFlagsFromParams()

Parse command line arguments from array. Output default values if --help or -h argument specified.

protected parseFlagsFromParams(Flags $flags[, array<string|int, mixed> $params = [] ]) : void
Parameters
$flags : Flags
$params : array<string|int, mixed> = []
Return values
void

requestConfirm()

protected requestConfirm(string $message) : bool
Parameters
$message : string
Return values
bool

copyIcon()

private copyIcon(string $url, ObjectId $nodeId) : string
Parameters
$url : string
$nodeId : ObjectId
Tags
throws
FileNotFoundException
Return values
string

fixTree()

private fixTree(int $portalId, ObjectId $nodeId[, ObjectId|null $treeId = null ][, ObjectId|null $parentId = null ]) : ObjectId
Parameters
$portalId : int
$nodeId : ObjectId
$treeId : ObjectId|null = null
$parentId : ObjectId|null = null
Return values
ObjectId

generateIconPath()

private generateIconPath(ObjectId $nodeId) : string
Parameters
$nodeId : ObjectId
Return values
string

Search results