for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* NewTodoTaskNotifier.
*
* Generates notifications update To-Do list folder.
*/
class NewTodoTaskNotifier extends Notifier {
* @return Number the event which this module handles
#[Override]
public function getEvents() {
return OBJECT_SAVE;
}
* If an event elsewhere has occurred, it enters in this method. This method
* executes one or more actions, depends on the event.
* @param int $event event
* @param string $entryid entryid
* @param mixed $props
public function update($event, $entryid, $props) {
switch ($event) {
case OBJECT_SAVE:
$data['item'][] = [
$data
$data = array();
'entryid' => $entryid,
'store_entryid' => bin2hex((string) $props[PR_STORE_ENTRYID]),
];
$this->addNotificationActionData("newtodotask", $data);
$GLOBALS["bus"]->addData($this->createNotificationResponseData());
break;