/** * @param Order $order * @return bool */ protected function checkAndSend(Order $order) { $this->identityContainer->setStore($order->getStore()); if (!$this->identityContainer->isEnabled()) { return false; } $this->prepareTemplate($order); /** @var SenderBuilder $sender */ $sender = $this->getSender(); $sender->send(); $sender->sendCopyTo(); return true; }
/** * @param Order $order * @return bool */ protected function checkAndSend(Order $order) { $this->identityContainer->setStore($order->getStore()); if (!$this->identityContainer->isEnabled()) { return false; } $this->prepareTemplate($order); /** @var SenderBuilder $sender */ $sender = $this->getSender(); try { $sender->send(); $sender->sendCopyTo(); } catch (\Exception $e) { $this->logger->error($e->getMessage()); } return true; }