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;
}