setAccessToken($data['access_token']); unset($data['access_token']); if (isset($data['expires'])) { $token->setLifeTime($data['expires']); unset($data['expires']); } else { $token->setEndOfLife(StdOAuth2Token::EOL_NEVER_EXPIRES); } if (isset($data['refresh_token'])) { $token->setRefreshToken($data['refresh_token']); unset($data['refresh_token']); } $token->setExtraParams($data); return $token; } }