getMessage() public static method

Returns an instance of MessageInterface based on current bridge.
public static getMessage ( $mailer, ConfigObject $config = null ) : Webiny\Component\Mailer\MessageInterface
$mailer
$config Webiny\Component\Config\ConfigObject
return Webiny\Component\Mailer\MessageInterface
Example #1
0
 /**
  * Creates a new message.
  *
  * @param array|ArrayObject|ConfigObject $config (Optional)
  *
  * @return MessageInterface
  * @throws Bridge\MailerException
  */
 public function getMessage($config = null)
 {
     if ($config && !$config instanceof ConfigObject) {
         $config = new ConfigObject($config);
     }
     return Loader::getMessage($this->mailerName, $config);
 }
Example #2
0
 public function testGetMessage()
 {
     $this->assertInstanceOf('\\Webiny\\Component\\Mailer\\Bridge\\MessageInterface', Loader::getMessage('Default'));
 }