private function downloadContent() { $params = [CURLOPT_RETURNTRANSFER => true, CURLOPT_URL => $this->url]; if (false === $this->allow_unsecured_connection) { $params[CURLOPT_SSL_VERIFYPEER] = true; $params[CURLOPT_SSL_VERIFYHOST] = 2; } $ch = curl_init(); curl_setopt_array($ch, $params); $content = curl_exec($ch); curl_close($ch); Assertion::false(false === $content, 'Unable to get content.'); return $content; }