mirror of
https://github.com/elyby/oauth2-server.git
synced 2024-12-16 18:19:47 +05:30
Removed scalar type hinting because it isn't supported
This commit is contained in:
parent
725ab74e5c
commit
757d2a4fd9
@ -13,7 +13,7 @@ class Session implements SessionInterface
|
|||||||
* @param string $ownerId The ID of the session owner (e.g. "123")
|
* @param string $ownerId The ID of the session owner (e.g. "123")
|
||||||
* @return int The session ID
|
* @return int The session ID
|
||||||
*/
|
*/
|
||||||
public function createSession(string $clientId, string $ownerType, string $ownerId)
|
public function createSession($clientId, $ownerType, $ownerId)
|
||||||
{
|
{
|
||||||
$db = \ezcDbInstance::get();
|
$db = \ezcDbInstance::get();
|
||||||
|
|
||||||
@ -33,7 +33,7 @@ class Session implements SessionInterface
|
|||||||
* @param string $ownerId The ID of the session owner (e.g. "123")
|
* @param string $ownerId The ID of the session owner (e.g. "123")
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function deleteSession(string $clientId, string $ownerType, string $ownerId)
|
public function deleteSession($clientId, $ownerType, $ownerId)
|
||||||
{
|
{
|
||||||
$db = \ezcDbInstance::get();
|
$db = \ezcDbInstance::get();
|
||||||
|
|
||||||
@ -50,7 +50,7 @@ class Session implements SessionInterface
|
|||||||
* @param string $redirectUri The redirect URI
|
* @param string $redirectUri The redirect URI
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function associateRedirectUri(int $sessionId, string $redirectUri)
|
public function associateRedirectUri($sessionId, $redirectUri)
|
||||||
{
|
{
|
||||||
$stmt = $db->prepare('INSERT INTO oauth_session_redirects (session_id, redirect_uri) VALUE (:sessionId, :redirectUri)');
|
$stmt = $db->prepare('INSERT INTO oauth_session_redirects (session_id, redirect_uri) VALUE (:sessionId, :redirectUri)');
|
||||||
$stmt->bindValue(':sessionId', $sessionId);
|
$stmt->bindValue(':sessionId', $sessionId);
|
||||||
@ -63,7 +63,7 @@ class Session implements SessionInterface
|
|||||||
* @param int $sessionId The session ID
|
* @param int $sessionId The session ID
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function removeRedirectUri(int $sessionId)
|
public function removeRedirectUri($sessionId)
|
||||||
{
|
{
|
||||||
throw new \Exception('Not implemented - ' . debug_backtrace()[0]['function']);
|
throw new \Exception('Not implemented - ' . debug_backtrace()[0]['function']);
|
||||||
}
|
}
|
||||||
@ -75,7 +75,7 @@ class Session implements SessionInterface
|
|||||||
* @param int $expireTime Unix timestamp of the access token expiry time
|
* @param int $expireTime Unix timestamp of the access token expiry time
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function associateAccessToken(int $sessionId, string $accessToken, int $expireTime)
|
public function associateAccessToken($sessionId, $accessToken, $expireTime)
|
||||||
{
|
{
|
||||||
$stmt = $db->prepare('INSERT INTO oauth_session_access_tokens (session_id, access_token, access_token_expires) VALUE (:sessionId, :accessToken, :accessTokenExpire)');
|
$stmt = $db->prepare('INSERT INTO oauth_session_access_tokens (session_id, access_token, access_token_expires) VALUE (:sessionId, :accessToken, :accessTokenExpire)');
|
||||||
$stmt->bindValue(':sessionId', $sessionId);
|
$stmt->bindValue(':sessionId', $sessionId);
|
||||||
@ -91,7 +91,7 @@ class Session implements SessionInterface
|
|||||||
* @param int $sessionId The session ID
|
* @param int $sessionId The session ID
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function removeAccessToken(int $sessionId)
|
public function removeAccessToken($sessionId)
|
||||||
{
|
{
|
||||||
$stmt = $db->prepare('INSERT INTO oauth_session_refresh_tokens (session_access_token_id, refresh_token) VALUE (:accessTokenId, :refreshToken)');
|
$stmt = $db->prepare('INSERT INTO oauth_session_refresh_tokens (session_access_token_id, refresh_token) VALUE (:accessTokenId, :refreshToken)');
|
||||||
$stmt->bindValue(':accessTokenId', $accessTokenId);
|
$stmt->bindValue(':accessTokenId', $accessTokenId);
|
||||||
@ -102,10 +102,10 @@ class Session implements SessionInterface
|
|||||||
/**
|
/**
|
||||||
* Associate a refresh token with a session
|
* Associate a refresh token with a session
|
||||||
* @param int $accessTokenId The access token ID
|
* @param int $accessTokenId The access token ID
|
||||||
* @param string $refreshToken The refresh token
|
* @param $refreshToken The refresh token
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function associateRefreshToken(int $accessTokenId, string $refreshToken)
|
public function associateRefreshToken($accessTokenId, $refreshToken)
|
||||||
{
|
{
|
||||||
$stmt = $db->prepare('INSERT INTO oauth_session_refresh_tokens (session_access_token_id, refresh_token) VALUE (:accessTokenId, :refreshToken)');
|
$stmt = $db->prepare('INSERT INTO oauth_session_refresh_tokens (session_access_token_id, refresh_token) VALUE (:accessTokenId, :refreshToken)');
|
||||||
$stmt->bindValue(':accessTokenId', $accessTokenId);
|
$stmt->bindValue(':accessTokenId', $accessTokenId);
|
||||||
@ -118,7 +118,7 @@ class Session implements SessionInterface
|
|||||||
* @param int $sessionId The session ID
|
* @param int $sessionId The session ID
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function removeRefreshToken(int $sessionId)
|
public function removeRefreshToken($sessionId)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -131,7 +131,7 @@ class Session implements SessionInterface
|
|||||||
* @param string $scopeIds Comma seperated list of scope IDs to be later associated (default = null)
|
* @param string $scopeIds Comma seperated list of scope IDs to be later associated (default = null)
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function associateAuthCode(int $sessionId, string $authCode, int $expireTime, string $scopeIds = null)
|
public function associateAuthCode($sessionId, $authCode, $expireTime, $scopeIds = null)
|
||||||
{
|
{
|
||||||
$stmt = $db->prepare('INSERT INTO oauth_session_authcodes (session_id, auth_code, auth_code_expires, scope_ids) VALUE (:sessionId, :authCode, :authCodeExpires, :scopeIds)');
|
$stmt = $db->prepare('INSERT INTO oauth_session_authcodes (session_id, auth_code, auth_code_expires, scope_ids) VALUE (:sessionId, :authCode, :authCodeExpires, :scopeIds)');
|
||||||
$stmt->bindValue(':sessionId', $sessionId);
|
$stmt->bindValue(':sessionId', $sessionId);
|
||||||
@ -146,7 +146,7 @@ class Session implements SessionInterface
|
|||||||
* @param int $sessionId The session ID
|
* @param int $sessionId The session ID
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function removeAuthCode(int $sessionId)
|
public function removeAuthCode($sessionId)
|
||||||
{
|
{
|
||||||
$db = \ezcDbInstance::get();
|
$db = \ezcDbInstance::get();
|
||||||
|
|
||||||
@ -162,7 +162,7 @@ class Session implements SessionInterface
|
|||||||
* @param string $authCode The authorization code
|
* @param string $authCode The authorization code
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function validateAuthCode(string $clientId, string $redirectUri, string $authCode)
|
public function validateAuthCode($clientId, $redirectUri, $authCode)
|
||||||
{
|
{
|
||||||
$db = \ezcDbInstance::get();
|
$db = \ezcDbInstance::get();
|
||||||
|
|
||||||
@ -183,7 +183,7 @@ class Session implements SessionInterface
|
|||||||
* @param string $accessToken [description]
|
* @param string $accessToken [description]
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function validateAccessToken(string $accessToken)
|
public function validateAccessToken($accessToken)
|
||||||
{
|
{
|
||||||
throw new \Exception('Not implemented - ' . debug_backtrace()[0]['function']);
|
throw new \Exception('Not implemented - ' . debug_backtrace()[0]['function']);
|
||||||
}
|
}
|
||||||
@ -193,7 +193,7 @@ class Session implements SessionInterface
|
|||||||
* @param string $accessToken The access token
|
* @param string $accessToken The access token
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function validateRefreshToken(string $accessToken)
|
public function validateRefreshToken($accessToken)
|
||||||
{
|
{
|
||||||
throw new \Exception('Not implemented - ' . debug_backtrace()[0]['function']);
|
throw new \Exception('Not implemented - ' . debug_backtrace()[0]['function']);
|
||||||
}
|
}
|
||||||
@ -204,7 +204,7 @@ class Session implements SessionInterface
|
|||||||
* @param int $scopeId The ID of the scope
|
* @param int $scopeId The ID of the scope
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function associateScope(int $accessTokenId, int $scopeId)
|
public function associateScope($accessTokenId, $scopeId)
|
||||||
{
|
{
|
||||||
$db = \ezcDbInstance::get();
|
$db = \ezcDbInstance::get();
|
||||||
|
|
||||||
@ -219,7 +219,7 @@ class Session implements SessionInterface
|
|||||||
* @param string $accessToken The access token
|
* @param string $accessToken The access token
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function getScopes(string $accessToken)
|
public function getScopes($accessToken)
|
||||||
{
|
{
|
||||||
throw new \Exception('Not implemented - ' . debug_backtrace()[0]['function']);
|
throw new \Exception('Not implemented - ' . debug_backtrace()[0]['function']);
|
||||||
}
|
}
|
||||||
|
@ -20,7 +20,7 @@ interface SessionInterface
|
|||||||
* @param string $ownerId The ID of the session owner (e.g. "123")
|
* @param string $ownerId The ID of the session owner (e.g. "123")
|
||||||
* @return int The session ID
|
* @return int The session ID
|
||||||
*/
|
*/
|
||||||
public function createSession(string $clientId, string $ownerType, string $ownerId);
|
public function createSession($clientId, $ownerType, $ownerId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Delete a session
|
* Delete a session
|
||||||
@ -29,7 +29,7 @@ interface SessionInterface
|
|||||||
* @param string $ownerId The ID of the session owner (e.g. "123")
|
* @param string $ownerId The ID of the session owner (e.g. "123")
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function deleteSession(string $clientId, string $ownerType, string $ownerId);
|
public function deleteSession($clientId, $ownerType, $ownerId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Associate a redirect URI with a session
|
* Associate a redirect URI with a session
|
||||||
@ -37,14 +37,14 @@ interface SessionInterface
|
|||||||
* @param string $redirectUri The redirect URI
|
* @param string $redirectUri The redirect URI
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function associateRedirectUri(int $sessionId, string $redirectUri);
|
public function associateRedirectUri($sessionId, $redirectUri);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Remove an associated redirect URI
|
* Remove an associated redirect URI
|
||||||
* @param int $sessionId The session ID
|
* @param int $sessionId The session ID
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function removeRedirectUri(int $sessionId);
|
public function removeRedirectUri($sessionId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Associate an access token with a session
|
* Associate an access token with a session
|
||||||
@ -53,14 +53,14 @@ interface SessionInterface
|
|||||||
* @param int $expireTime Unix timestamp of the access token expiry time
|
* @param int $expireTime Unix timestamp of the access token expiry time
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function associateAccessToken(int $sessionId, string $accessToken, int $expireTime);
|
public function associateAccessToken($sessionId, $accessToken, $expireTime);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Remove an associated access token from a session
|
* Remove an associated access token from a session
|
||||||
* @param int $sessionId The session ID
|
* @param int $sessionId The session ID
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function removeAccessToken(int $sessionId);
|
public function removeAccessToken($sessionId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Associate a refresh token with a session
|
* Associate a refresh token with a session
|
||||||
@ -68,14 +68,14 @@ interface SessionInterface
|
|||||||
* @param string $refreshToken The refresh token
|
* @param string $refreshToken The refresh token
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function associateRefreshToken(int $accessTokenId, string $refreshToken);
|
public function associateRefreshToken($accessTokenId, $refreshToken);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Remove an associated refresh token from a session
|
* Remove an associated refresh token from a session
|
||||||
* @param int $sessionId The session ID
|
* @param int $sessionId The session ID
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function removeRefreshToken(int $sessionId);
|
public function removeRefreshToken($sessionId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Assocate an authorization code with a session
|
* Assocate an authorization code with a session
|
||||||
@ -85,14 +85,14 @@ interface SessionInterface
|
|||||||
* @param string $scopeIds Comma seperated list of scope IDs to be later associated (default = null)
|
* @param string $scopeIds Comma seperated list of scope IDs to be later associated (default = null)
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function associateAuthCode(int $sessionId, string $authCode, int $expireTime, string $scopeIds = null);
|
public function associateAuthCode($sessionId, $authCode, $expireTime, $scopeIds = null);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Remove an associated authorization token from a session
|
* Remove an associated authorization token from a session
|
||||||
* @param int $sessionId The session ID
|
* @param int $sessionId The session ID
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function removeAuthCode(int $sessionId);
|
public function removeAuthCode($sessionId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Validate an authorization code
|
* Validate an authorization code
|
||||||
@ -101,21 +101,21 @@ interface SessionInterface
|
|||||||
* @param string $authCode The authorization code
|
* @param string $authCode The authorization code
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function validateAuthCode(string $clientId, string $redirectUri, string $authCode);
|
public function validateAuthCode($clientId, $redirectUri, $authCode);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Validate an access token
|
* Validate an access token
|
||||||
* @param string $accessToken [description]
|
* @param string $accessToken [description]
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function validateAccessToken(string $accessToken);
|
public function validateAccessToken($accessToken);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Validate a refresh token
|
* Validate a refresh token
|
||||||
* @param string $accessToken The access token
|
* @param string $accessToken The access token
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function validateRefreshToken(string $accessToken);
|
public function validateRefreshToken($accessToken);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Associate a scope with an access token
|
* Associate a scope with an access token
|
||||||
@ -123,12 +123,12 @@ interface SessionInterface
|
|||||||
* @param int $scopeId The ID of the scope
|
* @param int $scopeId The ID of the scope
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function associateScope(int $accessTokenId, int $scopeId);
|
public function associateScope($accessTokenId, $scopeId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get all associated access tokens for an access token
|
* Get all associated access tokens for an access token
|
||||||
* @param string $accessToken The access token
|
* @param string $accessToken The access token
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function getScopes(string $accessToken);
|
public function getScopes($accessToken);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user