AbstractOperation
AbstractYes
Tags
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
CONTEXT_ID
public
mixed
CONTEXT_ID
= ''
TYPE_ID
public
mixed
TYPE_ID
= 0
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|nullconstructResult()
public
static constructResult(EO_Queue $job) : Result
Parameters
- $job : EO_Queue
Tags
Return values
ResultisSuitableTarget()
public
static isSuitableTarget(ItemIdentifier $target) : bool
Parameters
- $target : ItemIdentifier
Return values
boollaunch()
public
launch() : Result
Return values
ResultonQueueJobExecute()
public
static onQueueJobExecute(Event $event, EO_Queue $job) : Result
Parameters
- $event : Event
- $job : EO_Queue
Return values
ResultonQueueJobFail()
public
static onQueueJobFail(Event $event, EO_Queue $job) : Result
Parameters
- $event : Event
- $job : EO_Queue
Return values
ResultsetIsManualLaunch()
public
setIsManualLaunch(bool $isManualLaunch) : self
Parameters
- $isManualLaunch : bool
Return values
selfsetScenario()
public
setScenario(string $scenario) : self
Parameters
- $scenario : string