diff --git a/Message.php b/Message.php index c6691e9..0d74a22 100644 --- a/Message.php +++ b/Message.php @@ -39,7 +39,7 @@ public function queue($time_to_send = 'now') $item->charset = $this->getCharset(); $item->subject = $this->getSubject(); $item->attempts = 0; - $item->swift_message = serialize($this); + $item->swift_message = base64_encode(serialize($this)); $item->time_to_send = date('Y-m-d H:i:s', $time_to_send); $parts = $this->getSwiftMessage()->getChildren(); diff --git a/models/Queue.php b/models/Queue.php index 0720956..f51f3e1 100644 --- a/models/Queue.php +++ b/models/Queue.php @@ -67,6 +67,6 @@ public function rules() public function toMessage() { - return unserialize($this->swift_message); + return unserialize(base64_decode($this->swift_message)); } }