Code Duplication    Length = 11-12 lines in 2 locations

src/Modules/V1/Acl/Http/Controllers/UsersController.php 2 locations

@@ 93-104 (lines=12) @@
90
     * @param  \Illuminate\Http\Request  $request
91
     * @return \Illuminate\Http\Response
92
     */
93
    public function register(Request $request)
94
    {
95
        $this->validate($request, [
96
            'full_name'     => 'string|max:100', 
97
            'user_name'     => 'string|unique:users,user_name,{id}', 
98
            'email'         => 'required|email|unique:users,email,{id}', 
99
            'mobile_number' => 'string|unique:users,mobile_number,{id}', 
100
            'password'      => 'required|min:6'
101
            ]);
102
103
        return \Response::json(\Core::users()->register($request->only('email', 'password')), 200);
104
    }
105
106
    /**
107
     * Handle a login request of the none admin to the application.
@@ 175-185 (lines=11) @@
172
     * @param  \Illuminate\Http\Request  $request
173
     * @return \Illuminate\Http\Response
174
     */
175
    public function resetpassword(Request $request)
176
    {
177
        $this->validate($request, [
178
            'token'                 => 'required',
179
            'email'                 => 'required|email',
180
            'password'              => 'required|confirmed|min:6',
181
            'password_confirmation' => 'required',
182
        ]);
183
184
        return \Response::json(\Core::users()->resetPassword($request->only('email', 'password', 'password_confirmation', 'token')), 200);
185
    }
186
187
    /**
188
     * Change the logged in user password.