projects
/
pharext
/
pharext.org
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
fix use clause
[pharext/pharext.org]
/
app
/
Github
/
API.php
diff --git
a/app/Github/API.php
b/app/Github/API.php
index bddd1672789b7d9b467dc0d6598ddea6982afa1b..96f2cdad2d2dc3076c497d3098ee50db24218935 100644
(file)
--- a/
app/Github/API.php
+++ b/
app/Github/API.php
@@
-2,7
+2,6
@@
namespace app\Github;
namespace app\Github;
-use app\Github\API;
use app\Github\Storage;
use app\Github\Exception;
use app\Pharext;
use app\Github\Storage;
use app\Github\Exception;
use app\Pharext;
@@
-101,7
+100,14
@@
class API
}
function hasToken() {
}
function hasToken() {
- return $this->tokens->get("access_token");
+ if ($this->tokens->get("access_token", $token)) {
+ $access_token = $token->getValue();
+ if (isset($access_token)) {
+ return true;
+ }
+ $this->dropToken();
+ }
+ return false;
}
function setToken($token) {
}
function setToken($token) {
@@
-143,7
+149,7
@@
class API
function fetchToken($code, $state) {
if (!$this->tokens->get("state", $orig_state, true)) {
if (isset($orig_state)) {
function fetchToken($code, $state) {
if (!$this->tokens->get("state", $orig_state, true)) {
if (isset($orig_state)) {
- $this->logger->notice("State expired",
$orig_state
);
+ $this->logger->notice("State expired",
compact("state", "orig_state")
);
throw new Exception\StateExpired($orig_state->getLTL());
}
throw new Exception\StateNotSet;
throw new Exception\StateExpired($orig_state->getLTL());
}
throw new Exception\StateNotSet;