public function getBody(MessageInterface $message) { if (!$message->getTicketId() || !$message->getTags()->only('user', 'priority')->isEmpty()) { return; } return $message->getSkinny(); }
public function clean(Email $email, MessageInterface $message) { if ($email->mail_delete) { $message->delete(); } if ($email->mail_archivefolder) { $message->move($email->mail_archivefolder); } }
public function attrs(MessageInterface $message) { return ['auth_id' => $message->getAuthorId(), 'source' => 'mail']; }