Completed
Pull Request — master (#23)
by ARCANEDEV
08:29
created

RoleUserObserver   A

Complexity

Total Complexity 8

Size/Duplication

Total Lines 86
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 10

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
wmc 8
lcom 1
cbo 10
dl 0
loc 86
ccs 0
cts 32
cp 0
rs 10
c 0
b 0
f 0

8 Methods

Rating   Name   Duplication   Size   Complexity  
A creating() 0 4 1
A created() 0 4 1
A updating() 0 4 1
A updated() 0 4 1
A saving() 0 4 1
A saved() 0 4 1
A deleting() 0 4 1
A deleted() 0 4 1
1
<?php namespace Arcanedev\LaravelAuth\Models\Observers;
2
3
use Arcanedev\LaravelAuth\Models\Pivots\RoleUser;
4
use Arcanedev\LaravelAuth\Events\RoleUser as RoleUserEvents;
5
6
/**
7
 * Class     RoleUserObserver
8
 *
9
 * @package  Arcanedev\LaravelAuth\Models\Observers
10
 * @author   ARCANEDEV <[email protected]>
11
 */
12
class RoleUserObserver extends AbstractObserver
13
{
14
    /* ------------------------------------------------------------------------------------------------
15
     |  Model Events
16
     | ------------------------------------------------------------------------------------------------
17
     */
18
    /**
19
     * Eloquent 'creating' event method.
20
     *
21
     * @param  \Arcanedev\LaravelAuth\Models\Pivots\RoleUser  $roleUser
22
     */
23
    public function creating(RoleUser $roleUser)
24
    {
25
        $this->event->dispatch(new RoleUserEvents\CreatingRoleUser($roleUser));
26
    }
27
28
    /**
29
     * Eloquent 'created' event method.
30
     *
31
     * @param  \Arcanedev\LaravelAuth\Models\Pivots\RoleUser  $roleUser
32
     */
33
    public function created(RoleUser $roleUser)
34
    {
35
        $this->event->dispatch(new RoleUserEvents\CreatedRoleUser($roleUser));
36
    }
37
38
    /**
39
     * Eloquent 'updating' event method.
40
     *
41
     * @param  \Arcanedev\LaravelAuth\Models\Pivots\RoleUser  $roleUser
42
     */
43
    public function updating(RoleUser $roleUser)
44
    {
45
        $this->event->dispatch(new RoleUserEvents\UpdatingRoleUser($roleUser));
46
    }
47
48
    /**
49
     * Eloquent 'updated' event method.
50
     *
51
     * @param  \Arcanedev\LaravelAuth\Models\Pivots\RoleUser  $roleUser
52
     */
53
    public function updated(RoleUser $roleUser)
54
    {
55
        $this->event->dispatch(new RoleUserEvents\UpdatedRoleUser($roleUser));
56
    }
57
58
    /**
59
     * Eloquent 'saving' event method.
60
     *
61
     * @param  \Arcanedev\LaravelAuth\Models\Pivots\RoleUser  $roleUser
62
     */
63
    public function saving(RoleUser $roleUser)
64
    {
65
        $this->event->dispatch(new RoleUserEvents\SavingRoleUser($roleUser));
66
    }
67
68
    /**
69
     * Eloquent 'saved' event method.
70
     *
71
     * @param  \Arcanedev\LaravelAuth\Models\Pivots\RoleUser  $roleUser
72
     */
73
    public function saved(RoleUser $roleUser)
74
    {
75
        $this->event->dispatch(new RoleUserEvents\SavedRoleUser($roleUser));
76
    }
77
78
    /**
79
     * Eloquent 'deleting' event method.
80
     *
81
     * @param  \Arcanedev\LaravelAuth\Models\Pivots\RoleUser  $roleUser
82
     */
83
    public function deleting(RoleUser $roleUser)
84
    {
85
        $this->event->dispatch(new RoleUserEvents\DeletingRoleUser($roleUser));
86
    }
87
88
    /**
89
     * Eloquent 'deleted' event method.
90
     *
91
     * @param  \Arcanedev\LaravelAuth\Models\Pivots\RoleUser  $roleUser
92
     */
93
    public function deleted(RoleUser $roleUser)
94
    {
95
        $this->event->dispatch(new RoleUserEvents\DeletedRoleUser($roleUser));
96
    }
97
}
98