35 lines
856 B
PHP
Raw Normal View History

2017-03-02 22:05:28 -05:00
<?php
namespace BusinessLogic\Emails;
class EmailSenderHelper {
/**
* @var $emailTemplateParser EmailTemplateParser
*/
private $emailTemplateParser;
/**
* @var $basicEmailSender BasicEmailSender
*/
private $basicEmailSender;
/**
* @var $mailgunEmailSender MailgunEmailSender
*/
private $mailgunEmailSender;
function __construct($emailTemplateParser, $basicEmailSender, $mailgunEmailSender) {
$this->emailTemplateParser = $emailTemplateParser;
$this->basicEmailSender = $basicEmailSender;
$this->mailgunEmailSender = $mailgunEmailSender;
}
function sendEmailForTicket($emailTemplateName, $ticket, $heskSettings, $modsForHeskSettings) {
//-- parse template
//-- if no mailgun, use basic sender
//-- otherwise use mailgun sender
}
}