From 9c3f9344a06b97cdc4f39763cdecdbe300a199e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Preu=C3=9F?= Date: Fri, 26 Jun 2026 17:47:12 +0200 Subject: [PATCH] Add ManagesSocialiteUsers concern and resources for listing third-party connections Co-Authored-By: Claude Sonnet 4.6 --- src/Id/AnikeenId.php | 2 ++ src/Id/Concerns/ManagesSocialiteUsers.php | 23 +++++++++++++++++++++++ src/Id/Resources/SocialiteUser.php | 18 ++++++++++++++++++ src/Id/Resources/SocialiteUsers.php | 15 +++++++++++++++ 4 files changed, 58 insertions(+) create mode 100644 src/Id/Concerns/ManagesSocialiteUsers.php create mode 100644 src/Id/Resources/SocialiteUser.php create mode 100644 src/Id/Resources/SocialiteUsers.php diff --git a/src/Id/AnikeenId.php b/src/Id/AnikeenId.php index 8b17e1b..30e20bf 100644 --- a/src/Id/AnikeenId.php +++ b/src/Id/AnikeenId.php @@ -3,6 +3,7 @@ namespace Anikeen\Id; use Anikeen\Id\Concerns\ManagesPricing; +use Anikeen\Id\Concerns\ManagesSocialiteUsers; use Anikeen\Id\Concerns\ManagesSshKeys; use Anikeen\Id\Concerns\ManagesUsers; use Anikeen\Id\Exceptions\RequestRequiresAuthenticationException; @@ -20,6 +21,7 @@ class AnikeenId { use OauthTrait; use ManagesPricing; + use ManagesSocialiteUsers; use ManagesSshKeys; use ManagesUsers; diff --git a/src/Id/Concerns/ManagesSocialiteUsers.php b/src/Id/Concerns/ManagesSocialiteUsers.php new file mode 100644 index 0000000..ed52c41 --- /dev/null +++ b/src/Id/Concerns/ManagesSocialiteUsers.php @@ -0,0 +1,23 @@ + $this->get('v1/user/socialite-users')) + ->setParent($this); + } +} diff --git a/src/Id/Resources/SocialiteUser.php b/src/Id/Resources/SocialiteUser.php new file mode 100644 index 0000000..96d61f3 --- /dev/null +++ b/src/Id/Resources/SocialiteUser.php @@ -0,0 +1,18 @@ +