Controller
Table of Contents
Methods
- __construct() : mixed
- onCommentCreated() : self
- onNotificationReply() : self
- onRegularTaskReplicated() : self
- onRegularTaskStarted() : self
- onTaskAddedToFlowWithHimselfDistribution() : self
- onTaskAddedToFlowWithManualDistribution() : self
- onTaskCreated() : self
- onTaskDeleted() : self
- onTaskExpired() : self
- onTaskExpiresSoon() : self
- onTaskPingSend() : self
- onTaskStatusChanged() : self
- onTaskUpdated() : self
- push() : void
Methods
__construct()
public
__construct([PusherInterface|null $pusher = null ][, BufferInterface|null $buffer = null ][, UserRepositoryInterface|null $userRepository = null ]) : mixed
Parameters
- $pusher : PusherInterface|null = null
- $buffer : BufferInterface|null = null
- $userRepository : UserRepositoryInterface|null = null
onCommentCreated()
public
onCommentCreated(TaskObject $task, int $commentId, string $text) : self
Parameters
- $task : TaskObject
- $commentId : int
- $text : string
Return values
selfonNotificationReply()
public
onNotificationReply(TaskObject $task, string $text) : self
Parameters
- $task : TaskObject
- $text : string
Return values
selfonRegularTaskReplicated()
public
onRegularTaskReplicated(TaskObject $task[, array<string|int, mixed> $params = [] ]) : self
Parameters
- $task : TaskObject
- $params : array<string|int, mixed> = []
Return values
selfonRegularTaskStarted()
public
onRegularTaskStarted(TaskObject $task[, array<string|int, mixed> $params = [] ]) : self
Parameters
- $task : TaskObject
- $params : array<string|int, mixed> = []
Return values
selfonTaskAddedToFlowWithHimselfDistribution()
public
onTaskAddedToFlowWithHimselfDistribution(TaskObject $task, FlowEntity $flow) : self
Parameters
- $task : TaskObject
- $flow : FlowEntity
Return values
selfonTaskAddedToFlowWithManualDistribution()
public
onTaskAddedToFlowWithManualDistribution(TaskObject $task, FlowEntity $flow) : self
Parameters
- $task : TaskObject
- $flow : FlowEntity
Return values
selfonTaskCreated()
public
onTaskCreated(TaskObject $task[, array<string|int, mixed> $params = [] ]) : self
Parameters
- $task : TaskObject
- $params : array<string|int, mixed> = []
Return values
selfonTaskDeleted()
public
onTaskDeleted(TaskObject $task[, bool $safeDelete = false ]) : self
Parameters
- $task : TaskObject
- $safeDelete : bool = false
Return values
selfonTaskExpired()
public
onTaskExpired(TaskObject $task) : self
Parameters
- $task : TaskObject
Return values
selfonTaskExpiresSoon()
public
onTaskExpiresSoon(TaskObject $task) : self
Parameters
- $task : TaskObject
Return values
selfonTaskPingSend()
public
onTaskPingSend(TaskObject $task, int $authorId) : self
Parameters
- $task : TaskObject
- $authorId : int
Return values
selfonTaskStatusChanged()
public
onTaskStatusChanged(TaskObject $task, int $taskCurrentStatus[, array<string|int, mixed> $params = [] ]) : self
Parameters
- $task : TaskObject
- $taskCurrentStatus : int
- $params : array<string|int, mixed> = []
Return values
selfonTaskUpdated()
public
onTaskUpdated(TaskObject $task, array<string|int, mixed> $newFields, array<string|int, mixed> $previousFields[, array<string|int, mixed> $params = [] ]) : self
Parameters
- $task : TaskObject
- $newFields : array<string|int, mixed>
- $previousFields : array<string|int, mixed>
- $params : array<string|int, mixed> = []
Return values
selfpush()
public
push() : void