Code Duplication    Length = 9-9 lines in 3 locations

app/Http/Controllers/DutyController.php 1 location

@@ 20-28 (lines=9) @@
17
        return view('duty.index', compact('duties'));
18
    }
19
20
    public function create()
21
    {
22
        $this->authorize('edit');
23
24
        $users = User::active()->skipSystem()->get()->sortBy('userFullName')->pluck('userFullName', 'id');
25
        $groups = Group::all()->pluck('name', 'id');
26
27
        return view('duty.create', compact('users', 'groups'));
28
    }
29
30
    public function store(DutyRequest $request)
31
    {

app/Http/Controllers/UserController.php 2 locations

@@ 116-124 (lines=9) @@
113
            'trainings', 'activityLog', 'training_blocks', 'training_user_types'));
114
    }
115
116
    public function edit(User $user)
117
    {
118
        $this->authorize('edit');
119
120
        $supervisors = User::skipSystem()->active()->orderBy('last_name')->get()->pluck('userFullName', 'id')->toArray();
121
        $groups = Group::all();
122
123
        return view('user.edit', compact('user', 'supervisors', 'groups'));
124
    }
125
126
    public function update(User $user)
127
    {
@@ 43-51 (lines=9) @@
40
        return view('user.index', compact('users'));
41
    }
42
43
    public function create()
44
    {
45
        $this->authorize('edit');
46
47
        $supervisors = User::skipSystem()->active()->orderBy('last_name')->get()->pluck('userFullName', 'id')->toArray();
48
        $groups = Group::all();
49
50
        return view('user.create', compact('supervisors', 'groups'));
51
    }
52
53
    /**
54
     * @param StoreUserRequest $request