<?php
namespace Komma\Mailers;
use \Illuminate\Mail\Mailer as Mail;
abstract class Mailer
{
/**
* @var Mail
*/
private $mail;
/**
* @param Mail $mail
*/
public function __construct(Mail $mail)
{
$this->mail = $mail;
}
public function sendTo($email, $subject, $view, $data = [])
{
return $this->mail->queue($view, $data, function($message) use ($email,$subject)
{
$message->to($email)->subject($subject);
});
}
}