| [ Index ] |
PHP Cross Reference of Phabricator |
[Source view] [Print] [Project Stats]
(no description)
| File Size: | 313 lines (11 kb) |
| Included or required: | 0 times |
| Referenced: | 0 times |
| Includes or requires: | 0 files |
Services_Twilio:: (11 methods):
__construct()
qualifiedUserAgent()
getVersion()
getRetryAttempts()
getRequestUri()
_makeIdempotentRequest()
retrieveData()
deleteData()
createData()
buildQuery()
_processResponse()
Class: Services_Twilio - X-Ref
Create a client to talk to the Twilio API.| __construct($sid,$token,$version = null,Services_Twilio_TinyHttp $_http = null,$retryAttempts = 1) X-Ref |
| No description |
| qualifiedUserAgent($php_version) X-Ref |
| Fully qualified user agent with the current PHP Version. :return: the user agent :rtype: string |
| getVersion() X-Ref |
| Get the api version used by the rest client :return: the API version in use :returntype: string |
| getRetryAttempts() X-Ref |
| Get the retry attempt limit used by the rest client :return: the number of retry attempts :rtype: int |
| getRequestUri($path, $params, $full_uri = false) X-Ref |
| Construct a URI based on initial path, query params, and paging information We want to use the query params, unless we have a next_page_uri from the API. :param string $path: The request path (may contain query params if it's a next_page_uri) :param array $params: Query parameters to use with the request :param boolean $full_uri: Whether the $path contains the full uri :return: the URI that should be requested by the library :returntype: string |
| _makeIdempotentRequest($callable, $uri, $retriesLeft) X-Ref |
| Helper method for implementing request retry logic :param array $callable: The function that makes an HTTP request :param string $uri: The URI to request :param int $retriesLeft: Number of times to retry :return: The object representation of the resource :rtype: object |
| retrieveData($path, $params = array() X-Ref |
| GET the resource at the specified path. :param string $path: Path to the resource :param array $params: Query string parameters :param boolean $full_uri: Whether the full URI has been passed as an argument :return: The object representation of the resource :rtype: object |
| deleteData($path, $params = array() X-Ref |
| DELETE the resource at the specified path. :param string $path: Path to the resource :param array $params: Query string parameters :return: The object representation of the resource :rtype: object |
| createData($path, $params = array() X-Ref |
| POST to the resource at the specified path. :param string $path: Path to the resource :param array $params: Query string parameters :return: The object representation of the resource :rtype: object |
| buildQuery($queryData, $numericPrefix = '') X-Ref |
| Build a query string from query data :param array $queryData: An associative array of keys and values. The values can be a simple type or a list, in which case the list is converted to multiple query parameters with the same key. :param string $numericPrefix: :param string $queryStringStyle: Determine how to build the url - strict: Build a standards compliant query string without braces (can be hacked by using braces in key) - php: Build a PHP compatible query string with nested array syntax :return: The encoded query string :rtype: string |
| _processResponse($response) X-Ref |
| Convert the JSON encoded resource into a PHP object. :param array $response: 3-tuple containing status, headers, and body :return: PHP object decoded from JSON :rtype: object :throws: A :php:class:`Services_Twilio_RestException` if the Response is in the 300-500 range of status codes. |
| Generated: Sun Nov 30 09:20:46 2014 | Cross-referenced by PHPXref 0.7.1 |