コード例 #1
1
 /**
  * Send a transactional email
  *
  * @param TransactionalEmail $tEmail
  */
 public function send(TransactionalEmail $tEmail)
 {
     $attributes = $this->handleAttributes($tEmail->getAttributes());
     $recipients = $this->handleRecipients($tEmail->getRecipients());
     $recipientsCc = $this->handleRecipients($tEmail->getCarbonCopies());
     $recipientsBcc = $this->handleRecipients($tEmail->getBlindCarbonCopies());
     $to = implode('|', $recipients);
     $cc = implode('|', $recipientsCc);
     $bcc = implode('|', $recipientsBcc);
     $attachmentUrl = '';
     $attachment = array();
     $this->service->send_transactional_template(array('id' => $tEmail->getTemplateId(), 'to' => $to, 'cc' => $cc, 'bcc' => $bcc, 'attr' => $attributes, 'attachment_url' => $attachmentUrl, 'attachment' => $attachment, 'headers' => array()));
 }