コード例 #1
0
ファイル: ActionPipe.php プロジェクト: hughfletcher/nuticket
 public function getBody(MessageInterface $message)
 {
     if (!$message->getTicketId() || !$message->getTags()->only('user', 'priority')->isEmpty()) {
         return;
     }
     return $message->getSkinny();
 }
コード例 #2
0
ファイル: Piper.php プロジェクト: hughfletcher/nuticket
 public function clean(Email $email, MessageInterface $message)
 {
     if ($email->mail_delete) {
         $message->delete();
     }
     if ($email->mail_archivefolder) {
         $message->move($email->mail_archivefolder);
     }
 }
コード例 #3
0
ファイル: TicketPipe.php プロジェクト: hughfletcher/nuticket
 public function attrs(MessageInterface $message)
 {
     return ['auth_id' => $message->getAuthorId(), 'source' => 'mail'];
 }