Exemple #1
0
 /**
  * @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;
 }