TaskHandler extends BaseHandler
Table of Contents
Methods
- __construct() : mixed
- TaskHandler constructor.
- afterInsertTrigger() : void
- Method will be invoked after new database record inserted.
- afterUpdateTrigger() : void
- Method will be invoked after an database record updated.
- afterWriteMissing() : void
- Method will be invoked after writing an missed record.
- beforeInsertTrigger() : void
- Method will be invoked before new database record inserted.
- beforeLogFormat() : void
- Called before record transformed for log writing.
- beforeUpdateTrigger() : void
- Method will be invoked before an database record updated.
- deleteAction() : void
- Method will be invoked after an database record deleted.
- initDataManagerEvents() : void
- Registers event handlers for database operations like add new, update or delete.
- onBeforeTaskUpdate() : void
- Tasks event onBeforeTaskUpdate handler.
- onBeforeTaskZombieDelete() : void
- Tasks event onBeforeTaskZombieDelete handler.
- onTaskAdd() : void
- Tasks event onTaskAdd handler.
- onTaskDelete() : void
- Tasks event onTaskDelete handler.
- onTaskUpdate() : void
- Tasks event onTaskUpdate handler.
- onTaskZombieDelete() : void
- Tasks event onTaskZombieDelete handler.
Methods
__construct()
TaskHandler constructor.
public
__construct() : mixed
afterInsertTrigger()
Method will be invoked after new database record inserted.
public
afterInsertTrigger(array<string|int, mixed> $newRecord) : void
Parameters
- $newRecord : array<string|int, mixed>
-
All fields of inserted record.
afterUpdateTrigger()
Method will be invoked after an database record updated.
public
afterUpdateTrigger(array<string|int, mixed> $oldRecord, array<string|int, mixed> $newRecord) : void
Parameters
- $oldRecord : array<string|int, mixed>
-
All fields before update.
- $newRecord : array<string|int, mixed>
-
All fields after update.
afterWriteMissing()
Method will be invoked after writing an missed record.
public
afterWriteMissing(array<string|int, mixed> $record) : void
Parameters
- $record : array<string|int, mixed>
-
All fields of the record.
beforeInsertTrigger()
Method will be invoked before new database record inserted.
public
beforeInsertTrigger(array<string|int, mixed> &$newRecord) : void
When an array returned the insert will be cancelled and map for returned record will be added.
Parameters
- $newRecord : array<string|int, mixed>
-
All fields of inserted record.
beforeLogFormat()
Called before record transformed for log writing.
public
beforeLogFormat(array<string|int, mixed> &$record) : void
Parameters
- $record : array<string|int, mixed>
-
Database record.
beforeUpdateTrigger()
Method will be invoked before an database record updated.
public
beforeUpdateTrigger(array<string|int, mixed> $oldRecord, array<string|int, mixed> &$newRecord) : void
Parameters
- $oldRecord : array<string|int, mixed>
-
All fields before update.
- $newRecord : array<string|int, mixed>
-
All fields after update.
deleteAction()
Method will be invoked after an database record deleted.
public
deleteAction(array<string|int, mixed> $oldRecord) : void
Parameters
- $oldRecord : array<string|int, mixed>
-
All fields before delete.
initDataManagerEvents()
Registers event handlers for database operations like add new, update or delete.
public
initDataManagerEvents() : void
onBeforeTaskUpdate()
Tasks event onBeforeTaskUpdate handler.
public
onBeforeTaskUpdate(int $id, array<string|int, mixed> &$data, array<string|int, mixed> &$copy) : void
Parameters
- $id : int
-
Task identifier.
- $data : array<string|int, mixed>
-
Task record.
- $copy : array<string|int, mixed>
-
Task record before update.
Tags
onBeforeTaskZombieDelete()
Tasks event onBeforeTaskZombieDelete handler.
public
onBeforeTaskZombieDelete(int $id) : void
Parameters
- $id : int
-
Task identifier.
Tags
onTaskAdd()
Tasks event onTaskAdd handler.
public
onTaskAdd(int $id, array<string|int, mixed> &$data) : void
Parameters
- $id : int
-
Task identifier.
- $data : array<string|int, mixed>
-
Task record.
Tags
onTaskDelete()
Tasks event onTaskDelete handler.
public
onTaskDelete(int $id) : void
Parameters
- $id : int
-
Task identifier.
Tags
onTaskUpdate()
Tasks event onTaskUpdate handler.
public
onTaskUpdate(int $id, array<string|int, mixed> &$data, array<string|int, mixed> &$copy) : void
Parameters
- $id : int
-
Task identifier.
- $data : array<string|int, mixed>
-
Task record.
- $copy : array<string|int, mixed>
-
Task record before update.
Tags
onTaskZombieDelete()
Tasks event onTaskZombieDelete handler.
public
onTaskZombieDelete(int $id) : void
Parameters
- $id : int
-
Task identifier.