diff options
author | Morris Jobke <hey@morrisjobke.de> | 2017-06-06 10:01:53 -0500 |
---|---|---|
committer | Morris Jobke <hey@morrisjobke.de> | 2017-06-06 10:47:48 -0500 |
commit | b58928b4c1a21f0c2f7db6a8ff670645e7c867e0 (patch) | |
tree | dff8214b5d2ca596bf883eb66ceae43e1ba2418d | |
parent | 15314b6f5b7914a72ca1b424a13ecd82163a8f14 (diff) | |
download | nextcloud-server-b58928b4c1a21f0c2f7db6a8ff670645e7c867e0.tar.gz nextcloud-server-b58928b4c1a21f0c2f7db6a8ff670645e7c867e0.zip |
Also use IMailer interface to generate the email template
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
-rw-r--r-- | settings/Mailer/NewUserMailHelper.php | 6 | ||||
-rw-r--r-- | tests/Settings/Mailer/NewUserMailHelperTest.php | 8 |
2 files changed, 9 insertions, 5 deletions
diff --git a/settings/Mailer/NewUserMailHelper.php b/settings/Mailer/NewUserMailHelper.php index 911952794fd..cd6d6ee67f5 100644 --- a/settings/Mailer/NewUserMailHelper.php +++ b/settings/Mailer/NewUserMailHelper.php @@ -115,11 +115,7 @@ class NewUserMailHelper { $link = $this->urlGenerator->getAbsoluteURL('/'); } - $emailTemplate = new EMailTemplate( - $this->themingDefaults, - $this->urlGenerator, - $this->l10n - ); + $emailTemplate = $this->mailer->createEMailTemplate(); $emailTemplate->addHeader(); $displayName = $user->getDisplayName(); $userName = $user->getUID(); diff --git a/tests/Settings/Mailer/NewUserMailHelperTest.php b/tests/Settings/Mailer/NewUserMailHelperTest.php index fee47625cfd..8014570636d 100644 --- a/tests/Settings/Mailer/NewUserMailHelperTest.php +++ b/tests/Settings/Mailer/NewUserMailHelperTest.php @@ -21,6 +21,7 @@ namespace Tests\Settings\Mailer; +use OC\Mail\EMailTemplate; use OCP\Mail\IEMailTemplate; use OC\Mail\Message; use OC\Settings\Mailer\NewUserMailHelper; @@ -62,6 +63,13 @@ class NewUserMailHelperTest extends TestCase { $this->urlGenerator = $this->createMock(IURLGenerator::class); $this->l10n = $this->createMock(IL10N::class); $this->mailer = $this->createMock(IMailer::class); + $template = new EMailTemplate( + $this->defaults, + $this->urlGenerator, + $this->l10n + ); + $this->mailer->method('createEMailTemplate') + ->will($this->return($template)); $this->secureRandom = $this->createMock(ISecureRandom::class); $this->timeFactory = $this->createMock(ITimeFactory::class); $this->config = $this->createMock(IConfig::class); |