__construct() public method

Create a new MimePart with $headers, $encoder and $cache.
public __construct ( Swift_Mime_HeaderSet $headers, Swift_Mime_ContentEncoder $encoder, Swift_KeyCache $cache, Swift_Mime_Grammar $grammar, string $charset = null )
$headers Swift_Mime_HeaderSet
$encoder Swift_Mime_ContentEncoder
$cache Swift_KeyCache
$grammar Swift_Mime_Grammar
$charset string
コード例 #1
0
 /**
  * Create a new SimpleMessage with $headers, $encoder and $cache.
  * @param Swift_Mime_HeaderSet $headers
  * @param Swift_Mime_ContentEncoder $encoder
  * @param Swift_KeyCache $cache
  * @param string $charset
  */
 public function __construct(Swift_Mime_HeaderSet $headers,
   Swift_Mime_ContentEncoder $encoder, Swift_KeyCache $cache, $charset = null)
 {
   parent::__construct($headers, $encoder, $cache, $charset);
   $this->getHeaders()->defineOrdering(array(
     'Return-Path',
     'Sender',
     'Message-ID',
     'Date',
     'Subject',
     'From',
     'Reply-To',
     'To',
     'Cc',
     'Bcc',
     'MIME-Version',
     'Content-Type',
     'Content-Transfer-Encoding'
     ));
   $this->getHeaders()->setAlwaysDisplayed(
     array('Date', 'Message-ID', 'From')
     );
   $this->getHeaders()->addTextHeader('MIME-Version', '1.0');
   $this->setDate(time());
   $this->setId($this->getId());
   $this->getHeaders()->addMailboxHeader('From');
 }