protected function socialRegisterCallback($socialDriver)
{
$socialUser = $this->socialAuthService->handleRegistrationCallback($socialDriver);
$socialAccount = $this->socialAuthService->fillSocialAccount($socialDriver, $socialUser);
// Create an array of the user data to create a new user instance
$userData = ['name' => $socialUser->getName(), 'email' => $socialUser->getEmail(), 'password' => str_random(30)];
return $this->registerUser($userData, $socialAccount);
}