private function queryGoogle($url, $parameters)
    {
        if ($this->pagetoken !== null)
        {
            $parameters['pagetoken'] = $this->pagetoken;
            sleep($this->sleep);
        }

        // Couldn't seem to get http_build_query() to work right so...
        $querystring = '';

        foreach ($parameters as $variable => $value)
        {
            if ($querystring != '')
            {
                $querystring .= '&';
            }

            $querystring .= $variable . '=' . $value;
        }

        $response = $this->client->get($url . '?' . $querystring);

        if ($this->output == 'json')
        {
            $response = json_decode($response, true);

            if ($response === null)
            {
                throw new \Exception('The returned JSON was malformed or nonexistent.');
            }
        }
        else
        {
            throw new \Exception('XML is terrible, don\'t use it, ever.');
        }

        $this->response = $response;

        return $this->response;
    }
private function queryGoogle($url, $parameters)
    {
        if ($this->pagetoken !== null)
        {
            $parameters['pagetoken'] = $this->pagetoken;
            sleep($this->sleep);
        }

        // Couldn't seem to get http_build_query() to work right so...
        $querystring = '';

        foreach ($parameters as $variable => $value)
        {
            if ($querystring != '')
            {
                $querystring .= '&';
            }

            $querystring .= $variable . '=' . $value;
        }

        $response = $this->client->get($url . '?' . $querystring);

        if ($this->output == 'json')
        {
            $response = json_decode($response, true);

            if ($response === null)
            {
                throw new \Exception('The returned JSON was malformed or nonexistent.');
            }
        }
        else
        {
            throw new \Exception('XML is terrible, don\'t use it, ever.');
        }

        $this->response = $response;

        return $this->response;
    }
private function queryGoogle ( $ url , $ parameters ) { if ( $ this -> pagetoken !== null ) { $ parameters [ 'pagetoken' ] = $ this -> pagetoken ; sleep ( $ this -> sleep ) ; } // Couldn't seem to get http_build_query() to work right so... $ querystring = '' ; foreach ( $ parameters as $ variable => $ value ) { if ( $ querystring != '' ) { $ querystring .= '&' ; } $ querystring .= $ variable . '=' . $ value ; } $ response = $ this -> client -> get ( $ url . '?' . $ querystring ) ; if ( $ this -> output == 'json' ) { $ response = json_decode ( $ response , true ) ; if ( $ response === null ) { throw new \ Exception ( 'The returned JSON was malformed or nonexistent.' ) ; } } else { throw new \ Exception ( 'XML is terrible, don\'t use it, ever.' ) ; } $ this -> response = $ response ; return $ this -> response ; }
Submits request via curl, sets the response, then returns the response
Submits request via curl sets the response then returns the response