/** * Constructor. Also generates a boundary of the form * `----=_Alternative_10424693873e22d20b43b490.00112051` * * @param peer.mail.MimePart* parts */ public function __construct() { parent::__construct(); $this->charset = ''; for ($i = 0, $s = func_num_args(); $i < $s; $i++) { $this->addPart(func_get_arg($i)); } $this->setBoundary('----=_Alternative_' . uniqid(time(), true)); }
/** * Parse a string containing MimePart headers * * @param string $str * @return peer.mail.MimePart */ protected function parse($str) { $m = new MimePart(); $m->setHeaderString($str . "\n\n"); return $m; }