Bitrix API

AbstractOperation

AbstractYes
Tags
todo

refactor

Table of Contents

Constants

CONTEXT_ID  = ''
TYPE_ID  = 0

Methods

__construct()  : mixed
constructPayload()  : Dto|null
constructResult()  : Result
isSuitableTarget()  : bool
launch()  : Result
onQueueJobExecute()  : Result
onQueueJobFail()  : Result
setIsManualLaunch()  : self
setScenario()  : self

Constants

Methods

__construct()

public __construct(ItemIdentifier $target[, int|null $userId = null ][, int|null $parentJobId = null ]) : mixed
Parameters
$target : ItemIdentifier
$userId : int|null = null
$parentJobId : int|null = null

constructPayload()

public static constructPayload(string $json) : Dto|null
Parameters
$json : string
Return values
Dto|null

constructResult()

public static constructResult(EO_Queue $job) : Result
Parameters
$job : EO_Queue
Tags
throws
ArgumentException
Return values
Result

isSuitableTarget()

public static isSuitableTarget(ItemIdentifier $target) : bool
Parameters
$target : ItemIdentifier
Return values
bool

onQueueJobExecute()

public static onQueueJobExecute(Event $event, EO_Queue $job) : Result
Parameters
$event : Event
$job : EO_Queue
Return values
Result

onQueueJobFail()

public static onQueueJobFail(Event $event, EO_Queue $job) : Result
Parameters
$event : Event
$job : EO_Queue
Return values
Result

setIsManualLaunch()

public setIsManualLaunch(bool $isManualLaunch) : self
Parameters
$isManualLaunch : bool
Return values
self

setScenario()

public setScenario(string $scenario) : self
Parameters
$scenario : string
Return values
self

        
On this page

Search results