Extension [ extension #88 OAuth version 2.0.9 ] { - Constants [32] { Constant [ string OAUTH_SIG_METHOD_HMACSHA1 ] { HMAC-SHA1 } Constant [ string OAUTH_SIG_METHOD_HMACSHA256 ] { HMAC-SHA256 } Constant [ string OAUTH_SIG_METHOD_RSASHA1 ] { RSA-SHA1 } Constant [ string OAUTH_SIG_METHOD_PLAINTEXT ] { PLAINTEXT } Constant [ int OAUTH_AUTH_TYPE_AUTHORIZATION ] { 3 } Constant [ int OAUTH_AUTH_TYPE_URI ] { 1 } Constant [ int OAUTH_AUTH_TYPE_FORM ] { 2 } Constant [ int OAUTH_AUTH_TYPE_NONE ] { 4 } Constant [ string OAUTH_HTTP_METHOD_GET ] { GET } Constant [ string OAUTH_HTTP_METHOD_POST ] { POST } Constant [ string OAUTH_HTTP_METHOD_PUT ] { PUT } Constant [ string OAUTH_HTTP_METHOD_HEAD ] { HEAD } Constant [ string OAUTH_HTTP_METHOD_DELETE ] { DELETE } Constant [ int OAUTH_REQENGINE_STREAMS ] { 1 } Constant [ int OAUTH_REQENGINE_CURL ] { 2 } Constant [ int OAUTH_SSLCHECK_NONE ] { 0 } Constant [ int OAUTH_SSLCHECK_HOST ] { 1 } Constant [ int OAUTH_SSLCHECK_PEER ] { 2 } Constant [ int OAUTH_SSLCHECK_BOTH ] { 3 } Constant [ int OAUTH_OK ] { 0 } Constant [ int OAUTH_BAD_NONCE ] { 4 } Constant [ int OAUTH_BAD_TIMESTAMP ] { 8 } Constant [ int OAUTH_CONSUMER_KEY_UNKNOWN ] { 16 } Constant [ int OAUTH_CONSUMER_KEY_REFUSED ] { 32 } Constant [ int OAUTH_INVALID_SIGNATURE ] { 64 } Constant [ int OAUTH_TOKEN_USED ] { 128 } Constant [ int OAUTH_TOKEN_EXPIRED ] { 256 } Constant [ int OAUTH_TOKEN_REVOKED ] { 512 } Constant [ int OAUTH_TOKEN_REJECTED ] { 1024 } Constant [ int OAUTH_VERIFIER_INVALID ] { 2048 } Constant [ int OAUTH_PARAMETER_ABSENT ] { 4096 } Constant [ int OAUTH_SIGNATURE_METHOD_REJECTED ] { 8192 } } - Functions { Function [ function oauth_urlencode ] { - Parameters [1] { Parameter #0 [ $uri ] } } Function [ function oauth_get_sbs ] { - Parameters [3] { Parameter #0 [ $http_method ] Parameter #1 [ $uri ] Parameter #2 [ $parameters = ] } } } - Classes [3] { Class [ class OAuth ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [3] { Property [ public $debug = 0 ] Property [ public $sslChecks = 1 ] Property [ public $debugInfo = '' ] } - Methods [26] { Method [ public method __construct ] { - Parameters [4] { Parameter #0 [ $consumer_key ] Parameter #1 [ $consumer_secret ] Parameter #2 [ $signature_method = ] Parameter #3 [ $auth_type = ] } } Method [ public method setRSACertificate ] { - Parameters [1] { Parameter #0 [ $cert ] } } Method [ public method getRequestToken ] { - Parameters [3] { Parameter #0 [ $request_token_url ] Parameter #1 [ $callback_url = ] Parameter #2 [ $http_method = ] } } Method [ public method getAccessToken ] { - Parameters [4] { Parameter #0 [ $access_token_url ] Parameter #1 [ $auth_session_handle = ] Parameter #2 [ $auth_verifier = ] Parameter #3 [ $http_method = ] } } Method [ public method getLastResponse ] { - Parameters [0] { } } Method [ public method getLastResponseInfo ] { - Parameters [0] { } } Method [ public method getLastResponseHeaders ] { - Parameters [0] { } } Method [ public method setToken ] { - Parameters [2] { Parameter #0 [ $token ] Parameter #1 [ $token_secret ] } } Method [ public method setRequestEngine ] { - Parameters [1] { Parameter #0 [ $reqengine ] } } Method [ public method setVersion ] { - Parameters [1] { Parameter #0 [ $version ] } } Method [ public method setAuthType ] { - Parameters [1] { Parameter #0 [ $auth_type ] } } Method [ public method setNonce ] { - Parameters [1] { Parameter #0 [ $nonce ] } } Method [ public method setTimestamp ] { - Parameters [1] { Parameter #0 [ $ts ] } } Method [ public method fetch ] { - Parameters [4] { Parameter #0 [ $protected_resource_url ] Parameter #1 [ $extra_parameters = ] Parameter #2 [ $http_method = ] Parameter #3 [ $request_headers = ] } } Method [ public method enableDebug ] { - Parameters [0] { } } Method [ public method disableDebug ] { - Parameters [0] { } } Method [ public method enableSSLChecks ] { - Parameters [0] { } } Method [ public method disableSSLChecks ] { - Parameters [0] { } } Method [ public method enableRedirects ] { - Parameters [0] { } } Method [ public method disableRedirects ] { - Parameters [0] { } } Method [ public method setCAPath ] { - Parameters [2] { Parameter #0 [ $ca_path ] Parameter #1 [ $ca_info ] } } Method [ public method getCAPath ] { - Parameters [0] { } } Method [ public method generateSignature ] { - Parameters [3] { Parameter #0 [ $http_method ] Parameter #1 [ $url ] Parameter #2 [ $extra_parameters = ] } } Method [ public method setTimeout ] { - Parameters [1] { Parameter #0 [ $timeout_in_milliseconds ] } } Method [ public method setSSLChecks ] { - Parameters [1] { Parameter #0 [ $sslcheck ] } } Method [ public method getRequestHeader ] { - Parameters [3] { Parameter #0 [ $http_method ] Parameter #1 [ $url ] Parameter #2 [ $extra_parameters = ] } } } } Class [ class OAuthException extends Exception implements Throwable, Stringable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [6] { Property [ protected $message = '' ] Property [ protected $code = 0 ] Property [ protected string $file = '' ] Property [ protected int $line = 0 ] Property [ public $lastResponse = NULL ] Property [ public $debugInfo = NULL ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ string $message = "" ] Parameter #1 [ int $code = 0 ] Parameter #2 [ ?Throwable $previous = null ] } } Method [ public method __wakeup ] { - Parameters [0] { } - Tentative return [ void ] } Method [ final public method getMessage ] { - Parameters [0] { } - Return [ string ] } Method [ final public method getCode ] { - Parameters [0] { } } Method [ final public method getFile ] { - Parameters [0] { } - Return [ string ] } Method [ final public method getLine ] { - Parameters [0] { } - Return [ int ] } Method [ final public method getTrace ] { - Parameters [0] { } - Return [ array ] } Method [ final public method getPrevious ] { - Parameters [0] { } - Return [ ?Throwable ] } Method [ final public method getTraceAsString ] { - Parameters [0] { } - Return [ string ] } Method [ public method __toString ] { - Parameters [0] { } - Return [ string ] } } } Class [ class OAuthProvider ] { - Constants [0] { } - Static properties [0] { } - Static methods [2] { Method [ final static public method reportProblem ] { - Parameters [1] { Parameter #0 [ $oauthexception ] } } Method [ final static public method generateToken ] { - Parameters [2] { Parameter #0 [ $size ] Parameter #1 [ $strong = ] } } } - Properties [0] { } - Methods [14] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ $params_array = ] } } Method [ public method consumerHandler ] { - Parameters [1] { Parameter #0 [ $function_name ] } } Method [ public method tokenHandler ] { - Parameters [1] { Parameter #0 [ $function_name ] } } Method [ public method timestampNonceHandler ] { - Parameters [1] { Parameter #0 [ $function_name ] } } Method [ public method callconsumerHandler ] { - Parameters [0] { } } Method [ public method calltokenHandler ] { - Parameters [0] { } } Method [ public method callTimestampNonceHandler ] { - Parameters [0] { } } Method [ public method checkOAuthRequest ] { - Parameters [2] { Parameter #0 [ $uri = ] Parameter #1 [ $method = ] } } Method [ public method isRequestTokenEndpoint ] { - Parameters [1] { Parameter #0 [ $params_array ] } } Method [ final public method setRequestTokenPath ] { - Parameters [1] { Parameter #0 [ $path ] } } Method [ final public method addRequiredParameter ] { - Parameters [1] { Parameter #0 [ $req_params ] } } Method [ final public method setParam ] { - Parameters [2] { Parameter #0 [ $param_key ] Parameter #1 [ $param_val = ] } } Method [ final public method removeRequiredParameter ] { - Parameters [1] { Parameter #0 [ $req_params ] } } Method [ public method is2LeggedEndpoint ] { - Parameters [1] { Parameter #0 [ $params_array ] } } } } } }