コード例 #1
0
ファイル: Transport.php プロジェクト: rulecom/rulemailer2
 public function __construct(MessageInterface $message, Data $dataHelper, LoggerInterface $logger)
 {
     parent::__construct($message);
     $this->dataHelper = $dataHelper;
     $this->_message = $message;
     $this->logger = $logger;
     $this->transactionalApi = new Transaction($this->dataHelper->getApiKey());
 }
コード例 #2
0
 /**
  * @param \Magento\Framework\Mail\MessageInterface $message
  * @param \SUMOHeavy\Postmark\Helper\Data $helper
  * @param null $parameters
  */
 public function __construct(\Magento\Framework\Mail\MessageInterface $message, \SUMOHeavy\Postmark\Helper\Data $helper, $parameters = null)
 {
     $this->_helper = $helper;
     if ($this->_helper->canUse()) {
         $this->_message = $message;
     } else {
         parent::__construct($message, $parameters);
     }
 }
コード例 #3
0
 public function __construct(\Magento\Framework\Mail\MessageInterface $message, $parameters = null)
 {
     $this->___init();
     parent::__construct($message, $parameters);
 }
コード例 #4
0
 /**
  * Transport constructor.
  *
  * @param \Magento\Framework\Mail\MessageInterface $message
  * @param null                                     $parameters
  *
  * @throws InvalidArgumentException
  */
 public function __construct(MessageInterface $message, $parameters = null)
 {
     parent::__construct($message, $parameters);
     $this->config = ObjectManager::getInstance()->create(Config::class);
     $this->message = $message;
 }