Code Duplication    Length = 7-7 lines in 3 locations

app/Policies/UserPolicy.php 3 locations

@@ 52-58 (lines=7) @@
49
     * @param  \App\User  $user2 the user to be viewed
50
     * @return boolean
51
     */
52
    public function show(User $user, User $user2)
53
    {
54
        if ($user->isAdmin())
55
            return true;
56
        else
57
            return $user->isUser() && $user->id === $user2->id;
58
    }
59
    
60
    /**
61
     * Determine whether the user can view the edit page for a user.
@@ 67-73 (lines=7) @@
64
     * @param  \App\User  $user2 the user to be edited
65
     * @return mixed
66
     */
67
    public function edit(User $user, User $user2)
68
    {
69
        if ($user->isAdmin())
70
            return true;
71
        else
72
            return $user->isUser() && $user->id === $user2->id;
73
    }
74
75
    /**
76
     * Determine whether the user can update user2.
@@ 82-88 (lines=7) @@
79
     * @param  \App\User  $user2
80
     * @return boolean
81
     */
82
    public function update(User $user, User $user2)
83
    {
84
        if ($user->isAdmin())
85
            return true;
86
        else
87
            return $user->isUser() && $user->id === $user2->id;
88
    }
89
    
90
    /**
91
     * Determine whether the user can update a user's role.