Made getRequest static

This commit is contained in:
Alex Bilbie 2013-02-01 15:07:47 +00:00
parent 8de2cdb1d9
commit aec9aa908c

View File

@ -28,7 +28,7 @@ class AuthServer
protected $grantTypes = array(); protected $grantTypes = array();
protected $request = null; static protected $request = null;
/** /**
* Exception error codes * Exception error codes
@ -132,13 +132,13 @@ class AuthServer
* *
* @return RequestInterface * @return RequestInterface
*/ */
public function getRequest() public static function getRequest()
{ {
if ($this->request === null) { if (self::$request === null) {
$this->request = Request::buildFromGlobals(); self::$request = Request::buildFromGlobals();
} }
return $this->request; return self::$request;
} }
public static function getStorage($obj) public static function getStorage($obj)
@ -160,7 +160,7 @@ class AuthServer
// Client ID // Client ID
$authParams['client_id'] = (isset($inputParams['client_id'])) ? $authParams['client_id'] = (isset($inputParams['client_id'])) ?
$inputParams['client_id'] : $inputParams['client_id'] :
$this->getRequest()->get('client_id'); self::getRequest()->get('client_id');
if (is_null($authParams['client_id'])) { if (is_null($authParams['client_id'])) {
throw new Exception\ClientException(sprintf(self::$exceptionMessages['invalid_request'], 'client_id'), 0); throw new Exception\ClientException(sprintf(self::$exceptionMessages['invalid_request'], 'client_id'), 0);
@ -169,7 +169,7 @@ class AuthServer
// Redirect URI // Redirect URI
$authParams['redirect_uri'] = (isset($inputParams['redirect_uri'])) ? $authParams['redirect_uri'] = (isset($inputParams['redirect_uri'])) ?
$inputParams['redirect_uri'] : $inputParams['redirect_uri'] :
$this->getRequest()->get('redirect_uri'); self::getRequest()->get('redirect_uri');
if (is_null($authParams['redirect_uri'])) { if (is_null($authParams['redirect_uri'])) {
throw new Exception\ClientException(sprintf(self::$exceptionMessages['invalid_request'], 'redirect_uri'), 0); throw new Exception\ClientException(sprintf(self::$exceptionMessages['invalid_request'], 'redirect_uri'), 0);
@ -187,7 +187,7 @@ class AuthServer
// Response type // Response type
$authParams['response_type'] = (isset($inputParams['response_type'])) ? $authParams['response_type'] = (isset($inputParams['response_type'])) ?
$inputParams['response_type'] : $inputParams['response_type'] :
$this->getRequest()->get('response_type'); self::getRequest()->get('response_type');
if (is_null($authParams['response_type'])) { if (is_null($authParams['response_type'])) {
throw new Exception\ClientException(sprintf(self::$exceptionMessages['invalid_request'], 'response_type'), 0); throw new Exception\ClientException(sprintf(self::$exceptionMessages['invalid_request'], 'response_type'), 0);
@ -201,7 +201,7 @@ class AuthServer
// Get and validate scopes // Get and validate scopes
$scopes = (isset($inputParams['scope'])) ? $scopes = (isset($inputParams['scope'])) ?
$inputParams['scope'] : $inputParams['scope'] :
$this->getRequest()->get('scope', ''); self::getRequest()->get('scope', '');
$scopes = explode($this->scopeDelimeter, $scopes); $scopes = explode($this->scopeDelimeter, $scopes);
@ -268,7 +268,7 @@ class AuthServer
{ {
$authParams['grant_type'] = (isset($inputParams['grant_type'])) ? $authParams['grant_type'] = (isset($inputParams['grant_type'])) ?
$inputParams['grant_type'] : $inputParams['grant_type'] :
$this->getRequest()->post('grant_type'); self::getRequest()->post('grant_type');
if (is_null($authParams['grant_type'])) { if (is_null($authParams['grant_type'])) {
throw new Exception\ClientException(sprintf(self::$exceptionMessages['invalid_request'], 'grant_type'), 0); throw new Exception\ClientException(sprintf(self::$exceptionMessages['invalid_request'], 'grant_type'), 0);
@ -280,7 +280,7 @@ class AuthServer
} }
// Complete the flow // Complete the flow
return $this->getCurrentGrantType($authParams['grant_type'])->completeFlow($inputParams, $authParams, $this->request); return $this->getCurrentGrantType($authParams['grant_type'])->completeFlow($inputParams, $authParams);
} }
protected function getCurrentGrantType($grantType) protected function getCurrentGrantType($grantType)