public function scopeHasOAuthDriver(Builder $query, OAuthDriverEnum $driver, SocialiteUser $user): Builder 	{ 		return $query->where(static function (Builder $query) use ($user, $driver): void { 			$query->where('email', $user->getEmail()) 				->orWhereHas('oAuthDrivers', static function (object $query) use ($user, $driver): void { 					$query->where([ 						['driver', $driver->value], 						['external_id', $user->getId()], 					]); 				}); 		}); 	}