Extension [ extension #117 OAuth version 2.0.7 ] { - 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 ] Property [ public $sslChecks ] 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 [2] { Parameter #0 [ $request_token_url ] Parameter #1 [ $callback_url ] } } Method [ public method getAccessToken ] { - Parameters [3] { Parameter #0 [ $access_token_url ] Parameter #1 [ $auth_session_handle ] Parameter #2 [ $auth_verifier ] } } 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 ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [6] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] Property [ public $lastResponse ] Property [ public $debugInfo ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } 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 ] } } } } } }