From: Michael M Slusarz Date: Fri, 10 Sep 2010 17:23:42 +0000 (-0600) Subject: Body might be a stream, so convert to text in mock driver X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=e13df292e198829b70cca9ba46812ebea5772386;p=horde.git Body might be a stream, so convert to text in mock driver --- diff --git a/framework/Mail/lib/Horde/Mail/Transport/Mock.php b/framework/Mail/lib/Horde/Mail/Transport/Mock.php index 4b1de5d9d..e36d05a00 100644 --- a/framework/Mail/lib/Horde/Mail/Transport/Mock.php +++ b/framework/Mail/lib/Horde/Mail/Transport/Mock.php @@ -123,8 +123,15 @@ class Horde_Mail_Transport_Mock extends Horde_Mail_Transport $headers = $this->_sanitizeHeaders($headers); list(, $text_headers) = $this->prepareHeaders($headers); + if (is_resource($body)) { + rewind($body); + $body_txt = stream_get_contents($body); + } else { + $body_txt = $body; + } + $this->sentMessages[] = array( - 'body' => $body, + 'body' => $body_txt, 'headers' => $headers, 'header_text' => $text_headers, 'recipients' => $recipients