diff --git a/src/OAuth2/Storage/PDO/Session.php b/src/OAuth2/Storage/PDO/Session.php index bff184a1..a49302a9 100644 --- a/src/OAuth2/Storage/PDO/Session.php +++ b/src/OAuth2/Storage/PDO/Session.php @@ -273,8 +273,8 @@ class Session implements SessionInterface $stmt = $db->prepare('SELECT oauth_scopes.* FROM oauth_session_token_scopes JOIN oauth_session_access_tokens ON oauth_session_access_tokens.`id` = `oauth_session_token_scopes`.`session_access_token_id` JOIN oauth_scopes ON oauth_scopes.id = `oauth_session_token_scopes`.`scope_id` WHERE access_token = :accessToken'); $stmt->bindValue(':accessToken', $accessToken); + $stmt->execute(); - $result = $stmt->fetchObject(); - return ($result === false) ? array() : (array) $result; + return $stmt->fetchAll(); } } \ No newline at end of file