Webiny\Component\Mailer\Bridge\SwiftMailer\Message::addHeader PHP Method

addHeader() public method

Adds a header to the message.
public addHeader ( string $name, string $value, null | array $params = null )
$name string Header name.
$value string Header value.
$params null | array Optional array of parameters.
    public function addHeader($name, $value, $params = null)
    {
        if (is_array($params)) {
            $this->message->getHeaders()->addParameterizedHeader($name, $value, $params);
        } else {
            $this->message->getHeaders()->addTextHeader($name, $value);
        }
        return $this;
    }

Usage Example

コード例 #1
0
ファイル: MessageTest.php プロジェクト: Webiny/Framework
 /**
  * @dataProvider messageProvider
  *
  * @param Message $message
  *
  */
 public function testAddHeader($message)
 {
     $message->addHeader('test', 'value');
     $this->assertSame('value', $message->getHeader('test'));
     $this->assertArrayHasKey('test', $message->getHeaders());
 }