* @license PHP License * @package Wombat * @subpackage base */ /** * WB Mail Mock * * Used by PEAR e-mail-backend mock * * @version 0.3.0 * @package Wombat * @subpackage mail */ class WBMail_Mock extends WBStdClass { /** * */ public function preSend($backend, $recipients, $headers, $body) { return; } public function postSend($backend, $recipients, $headers, $body) { // debug output if (1 > WBParam::get('wb/debug', 0)) { return; } if (isset($_SERVER['REQUEST_METHOD'])) { return $this->postSend4Web($backend, $recipients, $headers, $body); } return $this->postSend4Cli($backend, $recipients, $headers, $body); } private function postSend4Cli($backend, $recipients, $headers, $body) { foreach ($headers as $k => $v) { echo sprintf("%s: %s\r\n", $k, $v); } echo "\r\n"; echo $body; echo "\r\n"; return; } private function postSend4Web($backend, $recipients, $headers, $body) { echo '
\n"; echo $body; echo "\n\n"; echo "