clearHeader() public method

Clear header from the message
public clearHeader ( string $headerName ) : Zend_Mail
$headerName string
return Zend_Mail Provides fluent inter
コード例 #1
0
ファイル: MailTest.php プロジェクト: jsnshrmn/Suma
 /**
  * @group ZF-10367
  */
 public function testClearHeader()
 {
     $mail = new Zend_Mail();
     $mail->addHeader('foo', 'bar');
     $headers = $mail->getHeaders();
     $this->assertTrue(isset($headers['foo']));
     $mail->clearHeader('foo');
     $headers = $mail->getHeaders();
     $this->assertFalse(isset($headers['foo']));
 }
コード例 #2
0
ファイル: MailGuard.php プロジェクト: eniuz/MailGuard
 /**
  * change the specified header to the list of supplied addresses
  *
  * @param Zend_Mail $mail
  * @param           $list
  * @param string    $type
  */
 protected function changeMailHeaders(Zend_Mail $mail, $list, $type = self::MAIL_HEADER_BCC)
 {
     $mail->clearHeader($type);
     if (!empty($list)) {
         switch ($type) {
             case self::MAIL_HEADER_BCC:
                 $mail->addBcc($list);
                 break;
             case self::MAIL_HEADER_CC:
                 $mail->addCc($list);
                 break;
         }
     }
 }