public function emailReport($reportFile) { $mail = new MailMessage(); $mail->addTo($this->reportsRecipients); //$mail->setFrom("*****@*****.**"); $mail->setSubject("ConsolidatedReport "); $mail->setBody("Consolidated Report !!!"); $mail->addAttachment($reportFile, "application/vnd.ms-excel"); $mailer = new PHPMailerProxy(); $mailer->send($mail); }
public function onSetupError($exception) { $testResultsConfig = $this->config->get('testresults'); //in case of failures send an email to failure recipient $mail = new MailMessage(); $mail->addTo($testResultsConfig['revenue.report.test.failure.email.recipients.csv']); //"*****@*****.**"); $mail->setSubject($testResultsConfig['revenue.report.test.failure.email.subject']); $mail->setFrom($testResultsConfig['revenue.report.test.result.email.from']); $testResultTransformer = new TestResultTransformer(); $emailMsg = $testResultTransformer->getSetupErrorHtmlEmailMsg($exception); $mail->setHtmlBody($emailMsg); $mailer = new Mailer(); $mailer->send($mail); }