From 3af8abb0983b201c2b2fb412b44592a9a512582d Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Tue, 6 Jun 2017 14:17:04 +0200 Subject: Allow to overwrite the email template again Signed-off-by: Joas Schilling --- lib/private/Mail/Mailer.php | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'lib') diff --git a/lib/private/Mail/Mailer.php b/lib/private/Mail/Mailer.php index 80988d85701..b24f72316ba 100644 --- a/lib/private/Mail/Mailer.php +++ b/lib/private/Mail/Mailer.php @@ -90,6 +90,16 @@ class Mailer implements IMailer { } public function createEMailTemplate() { + $class = $this->config->getSystemValue('mail_template_class', ''); + + if ($class !== '' && class_exists($class) && is_a($class, EMailTemplate::class, true)) { + return new $class( + $this->defaults, + $this->urlGenerator, + $this->l10n + ); + } + return new EMailTemplate( $this->defaults, $this->urlGenerator, -- cgit v1.2.3