App\Http\Controllers\Auth\TwitterOAuthController::findOrCreateUser PHP Method

findOrCreateUser() private method

Return user if exists; create and return if doesn't
private findOrCreateUser ( $twitterUser ) : User
$twitterUser
return app\User
    private function findOrCreateUser($twitterUser)
    {
        if ($authUser = User::where('twitter_id', $twitterUser->id)->first()) {
            return $authUser;
        }
        return User::create(['name' => $twitterUser->name, 'email' => $twitterUser->email, 'twitter_id' => $twitterUser->id, 'avatar' => $twitterUser->avatar]);
    }