private static function emailStudent(\election\Resource\Student $student, array $election) { if (STUDENT_DATA_TEST) { $email_address = TEST_STUDENT_EMAIL; } else { $email_address = $student->getEmail(); } $transport = \Swift_MailTransport::newInstance(); $template = new \Template(); $template->setModuleTemplate('election', 'Admin/VoteSuccess.html'); $template->add('title', $election['title']); $content = $template->get(); $message = \Swift_Message::newInstance(); $message->setSubject('Vote complete'); $message->setFrom(\PHPWS_Settings::get('election', 'fromAddress')); $message->setTo($email_address); $message->setBody($content, 'text/html'); $mailer = \Swift_Mailer::newInstance($transport); $mailer->send($message); }