Ejemplo n.º 1
0
 /**
  * @param \Orm\Zed\Sales\Persistence\SpySalesOrderItem[] $orderItems
  * @param \Orm\Zed\Sales\Persistence\SpySalesOrder $orderEntity
  * @param \Spryker\Zed\Oms\Business\Util\ReadOnlyArrayObject $data
  *
  * @return array
  */
 public function run(array $orderItems, SpySalesOrder $orderEntity, ReadOnlyArrayObject $data)
 {
     $config = $this->getFactory()->getConfig();
     $mailTransfer = new MailTransfer();
     $mailTransfer->setTemplateName($config->getEmailTemplateName());
     $this->addMailRecipient($mailTransfer, $orderEntity->getEmail());
     $this->addMailRecipient($mailTransfer, $this->getPayolutionBccEmail($config));
     $this->setMailTransferFrom($mailTransfer, $config);
     $this->setMailTransferSubject($mailTransfer, $config);
     $mailFacade = $this->getFactory()->getMailFacade();
     $mailFacade->sendMail($mailTransfer);
     return [];
 }