mirror of
https://github.com/elyby/oauth2-server.git
synced 2024-12-29 16:30:44 +05:30
Lots of fixes following errors found from unit tests
This commit is contained in:
parent
983c1faf0a
commit
95068c5176
@ -197,7 +197,7 @@ class Server
|
|||||||
foreach ($scopes as $scope) {
|
foreach ($scopes as $scope) {
|
||||||
|
|
||||||
$scopeDetails = $this->dbcall('getScope', $scope);
|
$scopeDetails = $this->dbcall('getScope', $scope);
|
||||||
|
//die(var_dump($scopeDetails));
|
||||||
if ($scopeDetails === false) {
|
if ($scopeDetails === false) {
|
||||||
|
|
||||||
throw new OAuthServerClientException(sprintf($this->errors['invalid_scope'], $scope), 4);
|
throw new OAuthServerClientException(sprintf($this->errors['invalid_scope'], $scope), 4);
|
||||||
@ -504,11 +504,15 @@ class Server
|
|||||||
throw new OAuthServerException('No registered database abstractor');
|
throw new OAuthServerException('No registered database abstractor');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ( ! $this->db instanceof Database) {
|
||||||
|
throw new OAuthServerException('Registered database abstractor is not an instance of Oauth2\Authentication\Database');
|
||||||
|
}
|
||||||
|
|
||||||
$args = func_get_args();
|
$args = func_get_args();
|
||||||
$method = $args[0];
|
$method = $args[0];
|
||||||
unset ($args[0]);
|
unset($args[0]);
|
||||||
$params = $args;
|
$params = array_values($args);
|
||||||
|
|
||||||
return call_user_func(array($this, $method), $args);
|
return call_user_func_array(array($this->db, $method), $args);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user