Code Duplication    Length = 10-10 lines in 2 locations

app/Http/Controllers/TrainingController.php 2 locations

@@ 53-62 (lines=10) @@
50
        return view('training.index', compact('trainings', 'isTrainingType', 'hasTrainingType'));
51
    }
52
53
    public function create()
54
    {
55
        $this->authorize('edit');
56
57
        $users = User::skipSystem()->active()->orderBy('last_name')->get()->pluck('UserFullName', 'id');
58
        $groups = Group::orderBy('name')->get()->pluck('name', 'id');
59
        $training_types = TrainingType::whereStatus(true)->orderBy('name')->get()->pluck('name', 'id');
60
61
        return view('training.create', compact('users', 'groups', 'training_types'));
62
    }
63
64
    /**
65
     * Store a newly created resource in storage.
@@ 114-123 (lines=10) @@
111
        return view('training.show', compact('notes', 'training', 'showAll'));
112
    }
113
114
    public function edit(Training $training)
115
    {
116
        $this->authorize('edit');
117
118
        $users = User::skipSystem()->active()->orderBy('last_name')->get()->pluck('UserFullName', 'id');
119
        $groups = Group::orderBy('name')->get()->pluck('name', 'id');
120
        $training_types = TrainingType::whereStatus(true)->orderBy('name')->get()->pluck('name', 'id');
121
122
        return view('training.edit', compact('training', 'users', 'groups', 'training_types'));
123
    }
124
125
    public function update(Request $request, Training $training)
126
    {