Code Duplication    Length = 12-16 lines in 2 locations

app/Http/Controllers/Auth/RegisterController.php 1 location

@@ 82-97 (lines=16) @@
79
     *
80
     * @return void
81
     */
82
    protected function registered(Request $request, $user)
83
    {
84
        // Set the user role.
85
        $role = Role::where('slug', 'user')->first();
86
        $user->attachRole($role);
87
88
        // Set the default avatar.
89
        $user->clearMediaCollection('avatar');
90
        $user->addMedia(resource_path('assets/images/avatar.png'))
91
            ->preservingOriginal()
92
            ->setName(substr(md5($user->username), 0, 10))
93
            ->setFileName(substr(md5($user->username), 0, 10) . '.png')
94
            ->toMediaCollection('avatar');
95
96
        $request->session()->flash('success', 'Your account has been created successfully !');
97
    }
98
}
99

app/Http/Controllers/Auth/SocialiteController.php 1 location

@@ 112-123 (lines=12) @@
109
     *
110
     * @return void
111
     */
112
    protected function registered(User $user)
113
    {
114
        $role = Role::where('slug', 'user')->first();
115
        $user->attachRole($role);
116
117
        $user->clearMediaCollection('avatar');
118
        $user->addMedia(resource_path('assets/images/avatar.png'))
119
            ->preservingOriginal()
120
            ->setName(substr(md5($user->username), 0, 10))
121
            ->setFileName(substr(md5($user->username), 0, 10) . '.png')
122
            ->toMediaCollection('avatar');
123
    }
124
}
125