Exemple #1
0
 public function saveValue(LogMessage $message)
 {
     $data = $this->getYAML();
     if ($message->getSubtype()) {
         $data['Values'][$message->getRealm()][$message->getType()][$message->getSubtype()] = $message->getLogValue('value');
     } else {
         $data['Values'][$message->getRealm()][$message->getType()] = $message->getLogValue('value');
     }
     $this->saveYAML($data);
 }
 public function broadcast(LogMessage $message)
 {
     $to = $this->name . ' <' . $this->email . '>';
     $headers = $this->headers;
     $headers[] = "MIME-Version: 1.0";
     $headers[] = "Content-type: text/plain; charset=utf-8";
     $headers[] = "X-Mailer: PHP/" . phpversion();
     $subject = 'New Broadcast Event: ' . $message->getRealm() . ' - ' . $message->getType();
     if ($message->getSubtype()) {
         $subject .= ' - ' . $message->getSubtype();
     }
     $text = 'Namespace: ' . $message->getNamespace() . PHP_EOL;
     $text .= 'Chunk:     ' . $message->getChunk() . PHP_EOL . PHP_EOL;
     $text .= 'Realm:     ' . $message->getRealm() . PHP_EOL;
     $text .= 'Type:      ' . $message->getType() . PHP_EOL;
     $text .= 'Subtype:   ' . $message->getSubtype() . PHP_EOL . PHP_EOL . PHP_EOL;
     $text .= $message->getMessage();
     mail($to, $subject, $text, implode("\r\n", $headers));
 }