Author: Chris Corbyn
Inheritance: extends Swift_Mime_MimePart, implements Swift_Mime_Message
 /**
  * Clone Message Signers.
  *
  * @see Swift_Mime_SimpleMimeEntity::__clone()
  */
 public function __clone()
 {
     parent::__clone();
     foreach ($this->bodySigners as $key => $bodySigner) {
         $this->bodySigners[$key] = clone $bodySigner;
     }
     foreach ($this->headerSigners as $key => $headerSigner) {
         $this->headerSigners[$key] = clone $headerSigner;
     }
 }
Exemplo n.º 2
0
 /**
  * Write this message to a {@link Swift_InputByteStream}.
  *
  * @param Swift_InputByteStream $is
  */
 public function toByteStream(Swift_InputByteStream $is)
 {
     if (empty($this->headerSigners) && empty($this->bodySigners)) {
         parent::toByteStream($is);
         return;
     }
     $this->saveMessage();
     $this->doSign();
     parent::toByteStream($is);
     $this->restoreMessage();
 }