| @@ 29-48 (lines=20) @@ | ||
| 26 | /** |
|
| 27 | * {@InheritDoc} |
|
| 28 | */ |
|
| 29 | public function get($token) |
|
| 30 | { |
|
| 31 | if (!file_exists($this->accessTokensDir.'/'.$token)) { |
|
| 32 | return null; |
|
| 33 | } |
|
| 34 | ||
| 35 | $tokenContent = explode('-', file_get_contents($this->accessTokensDir.'/'.$token)); |
|
| 36 | $sessionId = $tokenContent[0]; |
|
| 37 | $expireTime = $tokenContent[1]; |
|
| 38 | ||
| 39 | $session = new SessionEntity($this->server); |
|
| 40 | $session->setId($sessionId); |
|
| 41 | ||
| 42 | $accessToken = new AccessTokenEntity($this->server); |
|
| 43 | $accessToken->setId($token); |
|
| 44 | $accessToken->setExpireTime(intval($expireTime)); |
|
| 45 | $accessToken->setSession($session); |
|
| 46 | ||
| 47 | return $accessToken; |
|
| 48 | } |
|
| 49 | ||
| 50 | /** |
|
| 51 | * {@InheritDoc} |
|
| @@ 28-47 (lines=20) @@ | ||
| 25 | /** |
|
| 26 | * {@InheritDoc} |
|
| 27 | */ |
|
| 28 | public function get($token) |
|
| 29 | { |
|
| 30 | if (!file_exists($this->refreshTokensDir.'/'.$token)) { |
|
| 31 | return null; |
|
| 32 | } |
|
| 33 | ||
| 34 | $tokenContent = explode('-', file_get_contents($this->refreshTokensDir.'/'.$token)); |
|
| 35 | $accessToken = $tokenContent[0]; |
|
| 36 | $expireTime = $tokenContent[1]; |
|
| 37 | ||
| 38 | $accessTokenEntity = new AccessTokenEntity($this->server); |
|
| 39 | $accessTokenEntity->setId($accessToken); |
|
| 40 | ||
| 41 | $refreshTokenEntity = new RefreshTokenEntity($this->server); |
|
| 42 | $refreshTokenEntity->setId($token); |
|
| 43 | $refreshTokenEntity->setExpireTime($expireTime); |
|
| 44 | $refreshTokenEntity->setAccessToken($accessTokenEntity); |
|
| 45 | ||
| 46 | return $refreshTokenEntity; |
|
| 47 | } |
|
| 48 | ||
| 49 | /** |
|
| 50 | * {@InheritDoc} |
|