1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
<?php
namespace Illuminate\Contracts\Mail;
use Illuminate\Contracts\Queue\Factory as Queue;
interface Mailable { /** * Send the message using the given mailer. * * @param Mailer $mailer * @return void */ public function send(Mailer $mailer);
/** * Queue the given message. * * @param Queue $queue * @return mixed */ public function queue(Queue $queue);
/** * Deliver the queued message after the given delay. * * @param \DateTime|int $delay * @param Queue $queue * @return mixed */ public function later($delay, Queue $queue); }
|