public function sendVerificationEmailMessage(Model $record) { $fromAddress = $this->getEmailMessageOptions()->getEmailFromAddress(); $subject = $this->getEmailMessageOptions()->getVerificationEmailSubjectLine(); $message = new EmailMessage(); $message->setFrom($fromAddress); $message->setTo($record->getEmailAddress()); $message->setSubject($subject); $viewModel = new ViewModel(array('record' => $record)); $viewModel->setTerminal(true)->setTemplate('cdli-twostagesignup/email/verification'); $message->setBody($this->emailRenderer->render($viewModel)); $this->emailTransport->send($message); }