MCPcopy Create free account
hub / github.com/Rello/analytics / triggerEvent

Method triggerEvent

lib/Activity/ActivityManager.php:85–96  ·  view source on GitHub ↗

* @param $datasetId * @param $eventType * @param $eventSubject * @param string|null $user_id */

($datasetId, $eventType, $eventSubject, ?string $user_id = null)

Source from the content-addressed store, hash-verified

83 * @param string|null $user_id
84 */
85 public function triggerEvent($datasetId, $eventType, $eventSubject, ?string $user_id = null)
86 {
87 try {
88 $event = $this->createEvent($datasetId, $eventType, $eventSubject, $user_id);
89 if ($event !== null) {
90 // TODO
91 $this->sendToUsers($event);
92 }
93 } catch (\Exception $e) {
94 // Ignore exception for undefined activities on update events
95 }
96 }
97
98 /**
99 * @param $reportId

Callers 9

createMethod · 0.80
createMethod · 0.80
deleteMethod · 0.80
createMethod · 0.80
deleteMethod · 0.80
createMethod · 0.80
createFromDataFileMethod · 0.80
deleteMethod · 0.80

Calls 2

createEventMethod · 0.95
sendToUsersMethod · 0.95