2014-04-25 10:01:01 +01:00
< ? php
/**
* OAuth 2.0 Invalid Grant Exception
*
* @ package league / oauth2 - server
* @ author Alex Bilbie < hello @ alexbilbie . com >
* @ copyright Copyright ( c ) Alex Bilbie
* @ license http :// mit - license . org /
* @ link https :// github . com / thephpleague / oauth2 - server
*/
namespace League\OAuth2\Server\Exception ;
/**
* Exception class
*/
class InvalidGrantException extends OAuthException
{
/**
* { @ inheritdoc }
*/
public $httpStatusCode = 400 ;
/**
* { @ inheritdoc }
*/
public $errorType = 'invalid_grant' ;
/**
* { @ inheritdoc }
*/
public function __construct ( $parameter )
{
2014-05-03 11:08:33 +01:00
parent :: __construct (
sprintf (
2014-08-04 09:11:44 +01:00
'The provided authorization grant is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client. Check the "%s" parameter.' ,
2014-05-03 11:08:33 +01:00
$parameter
)
);
2014-04-25 10:01:01 +01:00
}
}