Merge pull request #5272 from nextcloud/stable12-5271
[stable12] Also use IMailer interface to generate the email template
This commit is contained in:
commit
a4cba7df69
|
@ -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();
|
||||
|
|
|
@ -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->returnValue($template));
|
||||
$this->secureRandom = $this->createMock(ISecureRandom::class);
|
||||
$this->timeFactory = $this->createMock(ITimeFactory::class);
|
||||
$this->config = $this->createMock(IConfig::class);
|
||||
|
|
Loading…
Reference in New Issue