for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace PhpDraft\Domain\Services;
class TemplateRenderService {
private $twig;
public function __construct() {
$loader = new \Twig_Loader_Filesystem(__DIR__ . '/../../EmailTemplates');
$this->twig = new \Twig_Environment($loader);
}
public function RenderTemplate($emailTemplateFilename, $parameters) {
return $this->twig->render($emailTemplateFilename, $parameters);