Exemple #1
0
 /**
  * Firing trigger
  *
  * @access private
  * @param  Trigger $trigger
  * @param  array   $serverData
  * @return boolean
  */
 private function fireTrigger(Trigger $trigger, array $serverData)
 {
     $notification = $this->notifier->triggerHasBeenFired($trigger, $serverData);
     $log = new NotificationLog();
     $log->setTriggerId($trigger->getId());
     $log->setServerId($serverData['server_id']);
     $log->setMessage($notification->getMessage());
     $log->setCreated(time());
     $this->notificationLogService->save($log);
     return true;
 }