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
     /**
44
     *  Return the users in the given group in pages.

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

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