@@ 16-28 (lines=13) @@ | ||
13 | * @param $oauthToken |
|
14 | * @return null|array |
|
15 | */ |
|
16 | public function getAccessToken($oauthToken) |
|
17 | { |
|
18 | /** @var AccessToken $token */ |
|
19 | $token = $this->findOneBy(['token' => $oauthToken]); |
|
20 | if ($token instanceof AccessToken) { |
|
21 | $array = (array) $token->toArray(); |
|
22 | /** @var DateTime $date */ |
|
23 | $date = $array['expires']; |
|
24 | $array['expires'] = $date->getTimestamp(); |
|
25 | return $array; |
|
26 | } |
|
27 | return null; |
|
28 | } |
|
29 | ||
30 | /** |
|
31 | * @param string $oauthToken |
@@ 15-26 (lines=12) @@ | ||
12 | * @param $code |
|
13 | * @return null|array |
|
14 | */ |
|
15 | public function getAuthorizationCode($code) |
|
16 | { |
|
17 | $authCode = $this->findOneBy(['code' => $code]); |
|
18 | if ($authCode) { |
|
19 | $authCode = $authCode->toArray(); |
|
20 | /** @var DateTime $date */ |
|
21 | $date = $authCode['expires']; |
|
22 | $authCode['expires'] = $date->getTimestamp(); |
|
23 | return $authCode; |
|
24 | } |
|
25 | return null; |
|
26 | } |
|
27 | ||
28 | /** |
|
29 | * @param $code |