From 76aef1b5660fc98ea5c99c3fff1a778b6a17f0c1 Mon Sep 17 00:00:00 2001 From: Shmavon Gazanchyan Date: Fri, 20 Jan 2012 19:48:44 +0400 Subject: [PATCH] Array/stdObject support added Sometimes it is very handy to receive a response as array. In these cases use last parameter of the methods. --- twitteroauth/twitteroauth.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/twitteroauth/twitteroauth.php b/twitteroauth/twitteroauth.php index 9db90d6d..98a9e394 100644 --- a/twitteroauth/twitteroauth.php +++ b/twitteroauth/twitteroauth.php @@ -142,10 +142,10 @@ function getXAuthToken($username, $password) { /** * GET wrapper for oAuthRequest. */ - function get($url, $parameters = array()) { + function get($url, $parameters = array(), $output_type = 0) { $response = $this->oAuthRequest($url, 'GET', $parameters); if ($this->format === 'json' && $this->decode_json) { - return json_decode($response); + return json_decode($response, $output_type); } return $response; } @@ -153,10 +153,10 @@ function get($url, $parameters = array()) { /** * POST wrapper for oAuthRequest. */ - function post($url, $parameters = array()) { + function post($url, $parameters = array(), $output_type = 0) { $response = $this->oAuthRequest($url, 'POST', $parameters); if ($this->format === 'json' && $this->decode_json) { - return json_decode($response); + return json_decode($response, $output_type); } return $response; } @@ -164,10 +164,10 @@ function post($url, $parameters = array()) { /** * DELETE wrapper for oAuthReqeust. */ - function delete($url, $parameters = array()) { + function delete($url, $parameters = array(), $output_type = 0) { $response = $this->oAuthRequest($url, 'DELETE', $parameters); if ($this->format === 'json' && $this->decode_json) { - return json_decode($response); + return json_decode($response, $output_type); } return $response; }