Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
namespace Illuminate\Mail;
4
 
5
use Illuminate\Support\Traits\ForwardsCalls;
6
use Symfony\Component\Mailer\SentMessage as SymfonySentMessage;
7
 
8
/**
9
 * @mixin \Symfony\Component\Mailer\SentMessage
10
 */
11
class SentMessage
12
{
13
    use ForwardsCalls;
14
 
15
    /**
16
     * The Symfony SentMessage instance.
17
     *
18
     * @var \Symfony\Component\Mailer\SentMessage
19
     */
20
    protected $sentMessage;
21
 
22
    /**
23
     * Create a new SentMessage instance.
24
     *
25
     * @param  \Symfony\Component\Mailer\SentMessage  $sentMessage
26
     * @return void
27
     */
28
    public function __construct(SymfonySentMessage $sentMessage)
29
    {
30
        $this->sentMessage = $sentMessage;
31
    }
32
 
33
    /**
34
     * Get the underlying Symfony Email instance.
35
     *
36
     * @return \Symfony\Component\Mailer\SentMessage
37
     */
38
    public function getSymfonySentMessage()
39
    {
40
        return $this->sentMessage;
41
    }
42
 
43
    /**
44
     * Dynamically pass missing methods to the Symfony instance.
45
     *
46
     * @param  string  $method
47
     * @param  array  $parameters
48
     * @return mixed
49
     */
50
    public function __call($method, $parameters)
51
    {
52
        return $this->forwardCallTo($this->sentMessage, $method, $parameters);
53
    }
54
}