cattr-app/server-application

View on GitHub
app/Listeners/SendInvitationMail.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace App\Listeners;

use App\Events\InvitationCreated;
use App\Mail\UserInvited as UserInvitedMail;
use Mail;
use Settings;

class SendInvitationMail
{
    public function handle(InvitationCreated $event): void
    {
        $email = $event->invitation->email;
        $key = $event->invitation->key;

        Mail::to($email)->locale(Settings::scope('core')->get('language', 'en'))->send(new UserInvitedMail($key));
    }
}