Beispiel #1
0
 public function send($to, $message, $args = [])
 {
     $mail = new \Nette\Mail\Message();
     $mail->setFrom($this->config['from'], $this->config['display']);
     $mail->addTo($to);
     $dir = $this->config['templateDir'];
     $template = new \Nette\Templating\FileTemplate();
     $template->registerFilter(new \Nette\Latte\Engine());
     $template->registerHelperLoader('\\Nette\\Templating\\Helpers::loader');
     $template->setFile($dir . '/' . $message . '.latte');
     $template->setParameters($args);
     $template->recipient = $to;
     $mail->setHtmlBody($template);
     $this->mailer->send($mail);
 }