projects
/
civicrm-core.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #15475 from mecachisenros/externUrl
[civicrm-core.git]
/
CRM
/
Utils
/
HttpClient.php
diff --git
a/CRM/Utils/HttpClient.php
b/CRM/Utils/HttpClient.php
index 4bab3001ea565638be82887c02c136c0a83d97ab..c7989ec626842d935c381ed23a99e1107a0fee46 100644
(file)
--- a/
CRM/Utils/HttpClient.php
+++ b/
CRM/Utils/HttpClient.php
@@
-62,16
+62,18
@@
class CRM_Utils_HttpClient {
* @param string $localFile
* Path at which to store the .zip file.
* @return STATUS_OK|STATUS_WRITE_ERROR|STATUS_DL_ERROR
* @param string $localFile
* Path at which to store the .zip file.
* @return STATUS_OK|STATUS_WRITE_ERROR|STATUS_DL_ERROR
+ *
+ * @throws CRM_Core_Exception
*/
public function fetch($remoteFile, $localFile) {
// Download extension zip file ...
if (!function_exists('curl_init')) {
*/
public function fetch($remoteFile, $localFile) {
// Download extension zip file ...
if (!function_exists('curl_init')) {
-
CRM_Core_Error::fatal
('Cannot install this extension - curl is not installed!');
+
throw new CRM_Core_Exception
('Cannot install this extension - curl is not installed!');
}
list($ch, $caConfig) = $this->createCurl($remoteFile);
if (preg_match('/^https:/', $remoteFile) && !$caConfig->isEnableSSL()) {
}
list($ch, $caConfig) = $this->createCurl($remoteFile);
if (preg_match('/^https:/', $remoteFile) && !$caConfig->isEnableSSL()) {
-
CRM_Core_Error::fatal
('Cannot install this extension - does not support SSL');
+
throw new CRM_Core_Exception
('Cannot install this extension - does not support SSL');
}
$fp = @fopen($localFile, "w");
}
$fp = @fopen($localFile, "w");