Code Duplication    Length = 10-10 lines in 2 locations

app/Http/Controllers/GroupController.php 1 location

@@ 40-49 (lines=10) @@
37
        return view('group.index', compact('groups'));
38
    }
39
40
    public function create()
41
    {
42
        $this->authorize('edit');
43
44
        $training = Training::orderBy('name')->get()->pluck('name', 'id')->toArray();
45
        $users = User::skipSystem()->active()->orderBy('last_name')->get()->pluck('UserFullName', 'id')->toArray();
46
        $selectedTraining = $selectedUsers = [];
47
48
        return view('group.create', compact('users', 'training', 'selectedTraining', 'selectedUsers'));
49
    }
50
51
    /**
52
     * @param GroupRequest $request

app/Http/Controllers/TrainingController.php 1 location

@@ 154-163 (lines=10) @@
151
        Training::findOrFail($trainingId)->delete();
152
    }
153
154
    public function assignForm($trainingID)
155
    {
156
        $this->authorize('edit');
157
158
        $training = Training::findOrFail($trainingID);
159
        $users = User::skipSystem()->active()->orderBy('last_name')->get()->pluck('UserFullName', 'id');
160
        $groups = Group::orderBy('name')->get()->pluck('name', 'id');
161
162
        return view('training.assign_user', compact('users', 'groups', 'training'));
163
    }
164
165
    /**
166
     * Assign our users to training.