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

getHeaders() public method

Get all headers from the message.
public getHeaders ( ) : array
return array
    public function getHeaders()
    {
        $swiftHeaders = $this->message->getHeaders()->listAll();
        $headers = [];
        foreach ($swiftHeaders as $headerName) {
            $headers[$headerName] = $this->getHeader($headerName);
        }
        return $headers;
    }

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());
 }