File tree Expand file tree Collapse file tree 2 files changed +18
-1
lines changed
Expand file tree Collapse file tree 2 files changed +18
-1
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,11 @@ class AccessToken extends \SocialConnect\OAuth2\AccessToken
1717 */
1818 protected $ jwt ;
1919
20+ /**
21+ * @var string
22+ */
23+ protected $ idToken ;
24+
2025 /**
2126 * @param array $token
2227 * @throws InvalidAccessToken
@@ -28,6 +33,8 @@ public function __construct(array $token)
2833 if (!isset ($ token ['id_token ' ])) {
2934 throw new InvalidAccessToken ('id_token does not exist inside AccessToken ' );
3035 }
36+
37+ $ this ->idToken = $ token ['id_token ' ];
3138 }
3239
3340 /**
@@ -51,4 +58,12 @@ public function setJwt(JWT $jwt)
5158
5259 $ this ->jwt = $ jwt ;
5360 }
61+
62+ /**
63+ * @return string
64+ */
65+ public function getIdToken ()
66+ {
67+ return $ this ->idToken ;
68+ }
5469}
Original file line number Diff line number Diff line change @@ -17,19 +17,21 @@ public function testConstructSuccess()
1717 $ expectedToken = "XSFJSKLFJDLKFJDLSJFLDSJFDSLFSD " ;
1818 $ expectedExpires = time ();
1919 $ expectedUserId = 123456789 ;
20+ $ expectedIdToken = 'test ' ;
2021
2122 $ token = new AccessToken (
2223 [
2324 'access_token ' => $ expectedToken ,
2425 'expires ' => $ expectedExpires ,
2526 'user_id ' => $ expectedUserId ,
26- 'id_token ' => ' test '
27+ 'id_token ' => $ expectedIdToken ,
2728 ]
2829 );
2930
3031 $ this ->assertSame ($ expectedToken , $ token ->getToken ());
3132 $ this ->assertSame ((string ) $ expectedUserId , $ token ->getUserId ());
3233 $ this ->assertSame ($ expectedExpires , $ token ->getExpires ());
34+ $ this ->assertSame ($ expectedIdToken , $ token ->getIdToken ());
3335
3436 return $ token ;
3537 }
You can’t perform that action at this time.
0 commit comments