Code Duplication    Length = 9-9 lines in 2 locations

src/Modules/V1/Acl/Http/Controllers/GroupsController.php 1 location

@@ 33-41 (lines=9) @@
30
     * @param  \Illuminate\Http\Request  $request
31
     * @return \Illuminate\Http\Response
32
     */
33
    public function assignpermissions(Request $request)
34
    {
35
        $this->validate($request, [
36
            'permission_ids' => 'required|exists:permissions,id', 
37
            'group_id'       => 'required|array|exists:groups,id'
38
            ]);
39
40
        return \Response::json(\Core::groups()->assignPermissions($request->get('group_id'), $request->get('permission_ids')), 200);
41
    }
42
}
43

src/Modules/V1/Acl/Http/Controllers/UsersController.php 1 location

@@ 142-150 (lines=9) @@
139
     * @param  \Illuminate\Http\Request  $request
140
     * @return \Illuminate\Http\Response
141
     */
142
    public function assigngroups(Request $request)
143
    {
144
        $this->validate($request, [
145
            'group_ids' => 'required|exists:groups,id', 
146
            'user_id'   => 'required|exists:users,id'
147
            ]);
148
149
        return \Response::json(\Core::users()->assignGroups($request->get('user_id'), $request->get('group_ids')), 200);
150
    }
151
152
    /**
153
     * Send a reset link to the given user.