public function __construct($loggerClass, \FACTFinder\Core\ConfigurationInterface $configuration, \FACTFinder\Util\CurlInterface $curl, UrlBuilder $urlBuilder)
 {
     parent::__construct($loggerClass, $configuration);
     $this->log = $loggerClass::getLogger(__CLASS__);
     $this->urlBuilder = $urlBuilder;
     $this->curl = $curl;
     $this->defaultCurlOptions = array(CURLOPT_CONNECTTIMEOUT => $this->configuration->getDefaultConnectTimeout(), CURLOPT_TIMEOUT => $this->configuration->getDefaultTimeout(), CURLOPT_SSL_VERIFYPEER => false, CURLOPT_SSL_VERIFYHOST => false, CURLOPT_ENCODING => '');
     $this->necessaryCurlOptions = array(CURLOPT_RETURNTRANSFER => true);
 }
 public function __construct($loggerClass, \FACTFinder\Core\ConfigurationInterface $configuration)
 {
     parent::__construct($loggerClass, $configuration);
     $this->log = $loggerClass::getLogger(__CLASS__);
 }