/** * @param string $url_name * @param array $parameters * @param string $method * * @return array */ protected function get_token($url_name, array $parameters = array(), $method = 'POST') { $this->send(Net_HTTP::Request($this->options[$url_name])->method($method), $parameters, $method == 'POST'); $json = json_decode($this->last_response->body, true); return !empty($json) ? $json : ($this->token = Service_OAuth::parse_parameters($this->last_response->body)); }