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);
 }
Exemple #2
0
 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);
 }