Browse Source

Some psalm fixes in the settings app

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
tags/v22.0.0beta1
Roeland Jago Douma 3 years ago
parent
commit
bd8b1786c5

+ 1
- 1
apps/settings/lib/Controller/HelpController.php View File

@@ -73,7 +73,7 @@ class HelpController extends Controller {
public function help(string $mode = 'user'): TemplateResponse {
$this->navigationManager->setActiveEntry('help');

if (!isset($mode) || $mode !== 'admin') {
if ($mode !== 'admin') {
$mode = 'user';
}


+ 9
- 2
apps/settings/lib/Mailer/NewUserMailHelper.php View File

@@ -172,9 +172,16 @@ class NewUserMailHelper {
* @throws \Exception If mail could not be sent
*/
public function sendMail(IUser $user,
IEMailTemplate $emailTemplate) {
IEMailTemplate $emailTemplate): void {

// Be sure to never try to send to an empty e-mail
$email = $user->getEMailAddress();
if ($email === null) {
return;
}

$message = $this->mailer->createMessage();
$message->setTo([$user->getEMailAddress() => $user->getDisplayName()]);
$message->setTo([$email => $user->getDisplayName()]);
$message->setFrom([$this->fromAddress => $this->themingDefaults->getName()]);
$message->useTemplate($emailTemplate);
$this->mailer->send($message);

Loading…
Cancel
Save