/** * {@inheritdoc} */ public function send(\Zend_Mail $mail) { $pluginInfo = $this->pluginList->getNext($this->subjectType, 'send'); if (!$pluginInfo) { return parent::send($mail); } else { return $this->___callPlugins('send', func_get_args(), $pluginInfo); } }
public function sendMessage() { if (!$this->dataHelper->getUseTransactional()) { parent::send($this->_message); } else { try { $this->transactionalApi->sendMessage($this->_message); } catch (\Exception $e) { $this->logger->info("Failed to send message: " . $e->getMessage()); } } }