Mailer
class Mailer implements Mailer, MailQueue (View source)
Methods
void | __construct(Factory $views, Swift_Mailer $swift, Dispatcher $events = null) Create a new Mailer instance. | |
void | alwaysFrom(string $address, string|null $name = null) Set the global from address and name. | |
void | alwaysTo(string $address, string|null $name = null) Set the global to address and name. | |
MailableMailer | to(mixed $users) Begin the process of mailing a mailable class instance. | |
MailableMailer | bcc(mixed $users) Begin the process of mailing a mailable class instance. | |
int | raw(string $text, Closure|string $callback) Send a new message when only a raw text part. | |
void | plain(string $view, array $data, mixed $callback) Send a new message when only a plain part. | |
void | send(string|array $view, array $data = array(), Closure|string $callback = null) Send a new message using a view. | |
mixed | queue(string|array $view, array $data = array(), Closure|string $callback = null, string $queue = null) Queue a new e-mail message for sending. | |
mixed | onQueue(string $queue, string|array $view, array $data, Closure|string $callback) Queue a new e-mail message for sending on the given queue. | |
mixed | queueOn(string $queue, string|array $view, array $data, Closure|string $callback) Queue a new e-mail message for sending on the given queue. | |
mixed | later(int $delay, string|array $view, array $data = array(), Closure|string $callback = null, string $queue = null) Queue a new e-mail message for sending after (n) seconds. | |
mixed | laterOn(string $queue, int $delay, string|array $view, array $data, Closure|string $callback) Queue a new e-mail message for sending after (n) seconds on the given queue. | |
Factory | getViewFactory() Get the view factory instance. | |
Swift_Mailer | getSwiftMailer() Get the Swift Mailer instance. | |
array | failures() Get the array of failed recipients. | |
void | setSwiftMailer(Swift_Mailer $swift) Set the Swift Mailer instance. | |
$this | setQueue(Factory $queue) Set the queue manager instance. | |
void | setContainer(Container $container) Set the IoC container instance. |
Please login to continue.