Code Duplication    Length = 20-21 lines in 2 locations

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

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

app/Http/Controllers/UserController.php 1 location

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