public function __construct() { if (!self::isAvailable()) { throw new ProviderException('CURL extension is not loaded'); } $this->handle = curl_init(); $this->initOptions(); parent::__construct(); }
function __construct() { if (!self::isAvailable()) { throw new ProviderException('HTTP or HTTPS stream wrappers not registered'); } $this->context = stream_context_create(); $this->initOptions(); parent::__construct(); }
public function __construct() { if (!self::isAvailable()) { throw new ProviderException('CURL extension is not loaded'); } $this->handle = curl_init(); if ($this->handle === false) { throw new HttpException(curl_error($this->handle), 'curl'); } $this->initOptions(); parent::__construct(); }