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); }