コード例 #1
0
ファイル: Email.php プロジェクト: avz-cmf/zaboy-utils
 public function addMessageData($message)
 {
     $messageId = is_object($message) ? $message->getId() : $message;
     $item[self::MESSAGE_ID] = $messageId;
     $item[self::SUBJECT] = $this->apiEmail->getSubject($message);
     $item[self::SENDING_TIME] = strtotime($this->apiEmail->getDate($message)) + 8 * 60 * 60;
     $bodyHtml = $this->apiEmail->getBodyHtml($message);
     $item[self::BODY_HTML] = is_array($bodyHtml) ? implode(' ', $bodyHtml) : $bodyHtml;
     $bodyTxt = $this->apiEmail->getBodyTxt($message);
     $item[self::BODY_TXT] = is_array($bodyTxt) ? implode(' ', $bodyTxt) : $bodyTxt;
     $item[self::HEADERS] = JsonCoder::jsonEncode($this->apiEmail->getHeader($message));
     $item[self::STATUS] = self::STATUS_IS_NOT_PARSED;
     return $this->create($item, true);
 }