/** * 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; }