From b765f2a11694913219612cbba3b9d3a400d461b8 Mon Sep 17 00:00:00 2001 From: Lindsay Snider Date: Tue, 18 Jan 2022 16:59:10 -0500 Subject: [PATCH] switch approved scopes to an array --- src/Two/AbstractProvider.php | 2 +- src/Two/User.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Two/AbstractProvider.php b/src/Two/AbstractProvider.php index 2be09587..9a22d81b 100644 --- a/src/Two/AbstractProvider.php +++ b/src/Two/AbstractProvider.php @@ -245,7 +245,7 @@ public function user() return $this->user->setToken($token) ->setRefreshToken(Arr::get($response, 'refresh_token')) ->setExpiresIn(Arr::get($response, 'expires_in')) - ->setApprovedScopes(Arr::get($response, 'scope')); + ->setApprovedScopes(explode(' ', Arr::get($response, 'scope', ''))); } /** diff --git a/src/Two/User.php b/src/Two/User.php index bf05bb0b..b1087cc6 100644 --- a/src/Two/User.php +++ b/src/Two/User.php @@ -30,7 +30,7 @@ class User extends AbstractUser /** * The scopes the users authorized. These may be a subset of the requested scopes. * - * @var string + * @var array */ public $approvedScopes; @@ -74,7 +74,7 @@ public function setExpiresIn($expiresIn) } /** - * @param string $approvedScopes + * @param array $approvedScopes * @return $this */ public function setApprovedScopes($approvedScopes)