private function fetchResponse($url, $ssl)
    {
        $this->url = $url;

        return (new Guzzle())->request(
            'GET',
            $this->url,
            $this->getConnectionOptions($ssl)
        );
    }
private function fetchResponse($url, $ssl)
    {
        $this->url = $url;

        return (new Guzzle())->request(
            'GET',
            $this->url,
            $this->getConnectionOptions($ssl)
        );
    }
private function fetchResponse ( $ url , $ ssl ) { $ this -> url = $ url ; return ( new Guzzle ( ) ) -> request ( 'GET' , $ this -> url , $ this -> getConnectionOptions ( $ ssl ) ) ; }
Send an http request and fetch the response.

@param $url
@param $ssl
@return mixed|\Psr\Http\Message\ResponseInterface
@throws \GuzzleHttp\Exception\GuzzleException
Send an http request and fetch the response .