Inheritance: implements Webiny\Component\Mailer\Bridge\MessageInterface, use trait Webiny\Component\StdLib\StdLibTrait
コード例 #1
0
ファイル: SwiftMailer.php プロジェクト: Webiny/Framework
 /**
  * Returns an instance of MessageInterface.
  *
  * @param ConfigObject $config The configuration of current mailer
  *
  * @return MessageInterface
  */
 public static function getMessage(ConfigObject $config)
 {
     $message = new Message($config);
     if ($config->get('Sender', false)) {
         $sender = new Email($config->get('Sender.Email', 'me@localhost'), $config->get('Sender.Name', null));
         $message->setSender($sender);
         // Fix/Hack (wasn't in headers before)
         $message->setFrom($sender);
     }
     return $message;
 }
コード例 #2
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());
 }