Completed
Push — 2.0 ( 725e0e...531778 )
by Nicolas
16:00
created

WelcomeEmail::__construct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 5
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 3
nc 1
nop 2
dl 0
loc 5
rs 9.4285
c 1
b 0
f 0
1
<?php
2
3
namespace Modules\User\Emails;
4
5
use Illuminate\Bus\Queueable;
6
use Illuminate\Contracts\Queue\ShouldQueue;
7
use Illuminate\Mail\Mailable;
8
use Illuminate\Queue\SerializesModels;
9
use Modules\User\Entities\UserInterface;
10
11
class WelcomeEmail extends Mailable implements ShouldQueue
12
{
13
    use Queueable, SerializesModels;
14
15
    /**
16
     * @var UserInterface
17
     */
18
    public $user;
19
    /**
20
     * @var
21
     */
22
    public $activationCode;
23
24
    protected $subject = 'Welcome.';
25
26
    public function __construct(UserInterface $user, $activationCode)
27
    {
28
        $this->user = $user;
29
        $this->activationCode = $activationCode;
30
    }
31
32
    /**
33
     * Build the message.
34
     *
35
     * @return $this
36
     */
37
    public function build()
38
    {
39
        return $this->view('user::emails.welcome');
40
    }
41
}
42