File: D:/HostingSpaces/SBogers10/kooken.komma.pro/app/Auth/AuthMailServiceInterface.php
<?php
namespace App\Auth;
use App\Users\Models\SiteUser;
use Illuminate\Contracts\Auth\Authenticatable;
/**
* Class AuthMailService
*
* A service responsible for sending mails about authorisation and authentication.
*
* @see OrderMailService
* @package App\Auth
*/
interface AuthMailServiceInterface
{
/**
* Notify admins that a new user has been created
*
* @param $customer
*/
public function notifyAdminsForNewCustomer(SiteUser $customer);
/**
* Notify user that he needs to set a password to login
*
* @param Authenticatable $newUser
* @return mixed
*/
public function notifyUserToSetPassword(Authenticatable $newUser);
}