projects
/
pharext
/
pharext.org
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
github: fix notices
[pharext/pharext.org]
/
app
/
Github
/
API.php
diff --git
a/app/Github/API.php
b/app/Github/API.php
index bddd1672789b7d9b467dc0d6598ddea6982afa1b..8cff984c4707bb2645c7ecc5bcf06069a83f9442 100644
(file)
--- a/
app/Github/API.php
+++ b/
app/Github/API.php
@@
-101,7
+101,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
+150,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;