Code Duplication    Length = 49-50 lines in 2 locations

src/Events/CasUserLoginEvent.php 1 location

@@ 9-58 (lines=50) @@
6
use Illuminate\Queue\SerializesModels;
7
use Leo108\CAS\Contracts\Models\UserModel;
8
9
class CasUserLoginEvent extends Event
10
{
11
    use SerializesModels;
12
13
    /**
14
     * @var Request
15
     */
16
    protected $request;
17
    /**
18
     * @var UserModel
19
     */
20
    protected $user;
21
22
    /**
23
     * CasUserLoginEvent constructor.
24
     * @param Request   $request
25
     * @param UserModel $user
26
     */
27
    public function __construct(Request $request, UserModel $user)
28
    {
29
        $this->request = $request;
30
        $this->user    = $user;
31
    }
32
33
    /**
34
     * Get the channels the event should be broadcast on.
35
     *
36
     * @return array
37
     */
38
    public function broadcastOn()
39
    {
40
        return [];
41
    }
42
43
    /**
44
     * @return Request
45
     */
46
    public function getRequest()
47
    {
48
        return $this->request;
49
    }
50
51
    /**
52
     * @return UserModel
53
     */
54
    public function getUser()
55
    {
56
        return $this->user;
57
    }
58
}
59

src/Events/CasUserLogoutEvent.php 1 location

@@ 15-63 (lines=49) @@
12
use Illuminate\Queue\SerializesModels;
13
use Leo108\CAS\Contracts\Models\UserModel;
14
15
class CasUserLogoutEvent extends Event
16
{
17
    use SerializesModels;
18
    /**
19
     * @var Request
20
     */
21
    protected $request;
22
    /**
23
     * @var UserModel
24
     */
25
    protected $user;
26
27
    /**
28
     * CasUserLoginEvent constructor.
29
     * @param Request   $request
30
     * @param UserModel $user
31
     */
32
    public function __construct(Request $request, UserModel $user)
33
    {
34
        $this->request = $request;
35
        $this->user    = $user;
36
    }
37
38
    /**
39
     * Get the channels the event should be broadcast on.
40
     *
41
     * @return array
42
     */
43
    public function broadcastOn()
44
    {
45
        return [];
46
    }
47
48
    /**
49
     * @return Request
50
     */
51
    public function getRequest()
52
    {
53
        return $this->request;
54
    }
55
56
    /**
57
     * @return UserModel
58
     */
59
    public function getUser()
60
    {
61
        return $this->user;
62
    }
63
}
64