OAuthRequest
    
            
            in package
            
        
    
    
    
Table of Contents
Properties
- $base_string : mixed
- $POST_INPUT : mixed
- $version : mixed
- $http_method : mixed
- $http_url : mixed
- $parameters : mixed
Methods
- __construct() : mixed
- __toString() : mixed
- build_signature() : mixed
- from_consumer_and_token() : mixed
- pretty much a helper function to set up the request
- from_request() : mixed
- attempt to build up a request from what was passed to the server
- get_normalized_http_method() : mixed
- just uppercases the http method
- get_normalized_http_url() : mixed
- parses the url and rebuilds it to be scheme://host/path
- get_parameter() : mixed
- get_parameters() : mixed
- get_signable_parameters() : string
- The request parameters, sorted and concatenated into a normalized string.
- get_signature_base_string() : mixed
- Returns the base string of this request
- set_parameter() : mixed
- sign_request() : mixed
- to_header() : mixed
- builds the Authorization: header
- to_postdata() : mixed
- builds the data one would send in a POST request
- to_url() : mixed
- builds a url usable for a GET request
- unset_parameter() : mixed
- generate_nonce() : mixed
- util function: current nonce
- generate_timestamp() : mixed
- util function: current timestamp
Properties
$base_string
    public
        mixed
    $base_string
    
    
    
    
    
$POST_INPUT
    public
    static    mixed
    $POST_INPUT
     = 'php://input'
    
    
    
    
$version
    public
    static    mixed
    $version
     = '1.0'
    
    
    
    
$http_method
    private
        mixed
    $http_method
    
    
    
    
    
$http_url
    private
        mixed
    $http_url
    
    
    
    
    
$parameters
    private
        mixed
    $parameters
    
    
    
    
    
Methods
__construct()
    public
                    __construct(mixed $http_method, mixed $http_url[, mixed $parameters = NULL ]) : mixed
    Parameters
- $http_method : mixed
- $http_url : mixed
- $parameters : mixed = NULL
__toString()
    public
                    __toString() : mixed
    build_signature()
    public
                    build_signature(mixed $signature_method, mixed $consumer, mixed $token) : mixed
    Parameters
- $signature_method : mixed
- $consumer : mixed
- $token : mixed
from_consumer_and_token()
pretty much a helper function to set up the request
    public
            static        from_consumer_and_token(mixed $consumer, mixed $token, mixed $http_method, mixed $http_url[, mixed $parameters = NULL ]) : mixed
    Parameters
- $consumer : mixed
- $token : mixed
- $http_method : mixed
- $http_url : mixed
- $parameters : mixed = NULL
from_request()
attempt to build up a request from what was passed to the server
    public
            static        from_request([mixed $http_method = NULL ][, mixed $http_url = NULL ][, mixed $parameters = NULL ]) : mixed
    Parameters
- $http_method : mixed = NULL
- $http_url : mixed = NULL
- $parameters : mixed = NULL
get_normalized_http_method()
just uppercases the http method
    public
                    get_normalized_http_method() : mixed
    get_normalized_http_url()
parses the url and rebuilds it to be scheme://host/path
    public
                    get_normalized_http_url() : mixed
    get_parameter()
    public
                    get_parameter(mixed $name) : mixed
    Parameters
- $name : mixed
get_parameters()
    public
                    get_parameters() : mixed
    get_signable_parameters()
The request parameters, sorted and concatenated into a normalized string.
    public
                    get_signable_parameters() : string
    Return values
stringget_signature_base_string()
Returns the base string of this request
    public
                    get_signature_base_string() : mixed
    The base string defined as the method, the url and the parameters (normalized), each urlencoded and the concated with &.
set_parameter()
    public
                    set_parameter(mixed $name, mixed $value[, mixed $allow_duplicates = true ]) : mixed
    Parameters
- $name : mixed
- $value : mixed
- $allow_duplicates : mixed = true
sign_request()
    public
                    sign_request(mixed $signature_method, mixed $consumer, mixed $token) : mixed
    Parameters
- $signature_method : mixed
- $consumer : mixed
- $token : mixed
to_header()
builds the Authorization: header
    public
                    to_header([mixed $realm = null ]) : mixed
    Parameters
- $realm : mixed = null
to_postdata()
builds the data one would send in a POST request
    public
                    to_postdata() : mixed
    to_url()
builds a url usable for a GET request
    public
                    to_url() : mixed
    unset_parameter()
    public
                    unset_parameter(mixed $name) : mixed
    Parameters
- $name : mixed
generate_nonce()
util function: current nonce
    private
            static        generate_nonce() : mixed
    generate_timestamp()
util function: current timestamp
    private
            static        generate_timestamp() : mixed