Code Duplication    Length = 10-13 lines in 3 locations

app/Members/Http/Controllers/MembersController.php 3 locations

@@ 144-153 (lines=10) @@
141
     * @param StoreMemberRequest $request
142
     * @return RedirectResponse
143
     */
144
    public function store(StoreMemberRequest $request)
145
    {
146
        $data = $request->all();
147
148
        dispatch(new CreateMemberCommand($data, $approve = true));
149
150
        session()->flash('action-message', "Member added successfully.");
151
152
        return redirect()->route('members.index');
153
    }
154
155
    /**
156
     * Display the specified member.
@@ 213-222 (lines=10) @@
210
     * @param  int $id
211
     * @return RedirectResponse
212
     */
213
    public function update(UpdateMemberRequest $request, $id)
214
    {
215
        $data = $request->all();
216
217
        dispatch(new UpdateMemberCommand($id, $data));
218
219
        session()->flash('action-message', "Member updated successfully.");
220
221
        return redirect()->route('members.index');
222
    }
223
224
    /**
225
     * Remove the specified members from storage.
@@ 285-297 (lines=13) @@
282
     * @param StoreMemberRequest $request
283
     * @return RedirectResponse
284
     */
285
    public function postRegister(StoreMemberRequest $request)
286
    {
287
        $data = $request->all();
288
289
        dispatch(new CreateMemberCommand($data));
290
291
        session()->flash(
292
            'action-message',
293
            "Your account was created successfully. You will be notified when the board members approve it."
294
        );
295
296
        return redirect()->route('members.register');
297
    }
298
}
299