Code Duplication    Length = 20-21 lines in 2 locations

app/Http/Controllers/Admin/User/UserController.php 1 location

@@ 145-164 (lines=20) @@
142
     *
143
     * @return \Illuminate\Http\RedirectResponse
144
     */
145
    public function delete(Request $request, int $id): RedirectResponse
146
    {
147
        $user = User::findOrFail($id);
148
149
        if (!Hash::check($request->input('password'), Auth::user()->password)) {
150
            return redirect()
151
                ->back()
152
                ->with('danger', 'Your Password does not match !');
153
        }
154
155
        if ($user->delete()) {
156
            return redirect()
157
                ->route('admin.user.user.index')
158
                ->with('success', 'This user has been deleted successfully !');
159
        }
160
161
        return redirect()
162
            ->route('admin.user.user.index')
163
            ->with('danger', 'An error occurred while deleting this user !');
164
    }
165
166
    /**
167
     * Delete the avatar for the specified user.

app/Http/Controllers/UserController.php 1 location

@@ 115-135 (lines=21) @@
112
     *
113
     * @return \Illuminate\Http\RedirectResponse
114
     */
115
    public function delete(Request $request): RedirectResponse
116
    {
117
        $user = Auth::user();
118
119
        if (!Hash::check($request->input('password'), $user->password)) {
120
            return redirect()
121
                ->route('users.user.settings')
122
                ->with('danger', 'Your Password does not match !');
123
        }
124
        Auth::logout();
125
126
        if ($user->delete()) {
127
            return redirect()
128
                ->route('page.index')
129
                ->with('success', 'Your Account has been deleted successfully !');
130
        }
131
132
        return redirect()
133
            ->route('page.index')
134
            ->with('danger', 'An error occurred while deleting your account !');
135
    }
136
137
    /**
138
     * Handle a E-mail update request for the user.