Example #1
0
 /**
  * Report the status of our service to each of our reporters
  * @param  \ScottRobertson\Scrutiny\Service\Base $service
  */
 public function report(\ScottRobertson\Scrutiny\Service\Base $service)
 {
     foreach ($this->reporters as $report) {
         if ($report->subscribed($service->getEvent())) {
             $report->report($service);
         }
     }
 }
Example #2
0
 public function report(\ScottRobertson\Scrutiny\Service\Base $service)
 {
     $this->pushover->title = $service->getMessageFromEvent();
     $this->pushover->message = $service->getName() . ' returned ' . $service->getData('code');
     $this->pushover->timestamp = $service->getTime();
     $this->pushover->url = $service->getData('url');
     return $this->pushover->push($this->user);
 }
Example #3
0
 public function report(\ScottRobertson\Scrutiny\Service\Base $service)
 {
     return $this->post(array('title' => $service->getMessageFromEvent(), 'message' => $service->getName() . ' returned ' . $service->getData('code'), 'timestamp' => $service->getTime(), 'url' => $service->getData('url')));
 }