Knp\Bundle\KnpBundlesBundle\Twitterer\TrendingBundleTwitterer::httpRequest PHP Method

httpRequest() private method

Code below is borrowed from HWIOAuthBundle
See also: HWI\Bundle\OAuthBundle\OAuth\ResourceOwner\GenericOAuth1ResourceOwner
private httpRequest ( $url, $content = null, $parameters = [], $headers = [], $method )
    private function httpRequest($url, $content = null, $parameters = array(), $headers = array(), $method)
    {
        $authorization = 'Authorization: OAuth';
        foreach ($parameters as $key => $value) {
            $value = rawurlencode($value);
            $authorization .= ", {$key}=\"{$value}\"";
        }
        $headers[] = $authorization;
        $request = new Request($method, $url);
        $response = new Response();
        $request->setHeaders($headers);
        $request->setContent($content);
        $this->httpClient->send($request, $response);
        return $response;
    }