Renaming Curl to CurlResult

This commit is contained in:
Philipp Holzer 2018-10-10 22:08:13 +02:00
parent ffbc688797
commit b2e7ce47b3
No known key found for this signature in database
GPG Key ID: 517BE60E2CE5C8A5
2 changed files with 13 additions and 17 deletions

View File

@ -8,7 +8,7 @@ use Friendica\Network\HTTPException\InternalServerErrorException;
/** /**
* A content class for Curl call results * A content class for Curl call results
*/ */
class Curl class CurlResult
{ {
/** /**
* @var int HTTP return code or 0 if timeout or failure * @var int HTTP return code or 0 if timeout or failure
@ -75,15 +75,11 @@ class Curl
* *
* @param string $url optional URL * @param string $url optional URL
* *
* @return Curl a CURL with error response * @return CurlResult a CURL with error response
*/ */
public static function createErrorCurl($url = '') public static function createErrorCurl($url = '')
{ {
return new Curl( return new CurlResult($url,'', [ 'http_code' => 0 ]);
$url,
'',
[ 'http_code' => 0 ]
);
} }
/** /**

View File

@ -7,7 +7,7 @@ namespace Friendica\Util;
use Friendica\Core\Addon; use Friendica\Core\Addon;
use Friendica\Core\System; use Friendica\Core\System;
use Friendica\Core\Config; use Friendica\Core\Config;
use Friendica\Network\Curl; use Friendica\Network\CurlResult;
use DOMDocument; use DOMDocument;
use DomXPath; use DomXPath;
@ -53,7 +53,7 @@ class Network
* @param string $accept_content supply Accept: header with 'accept_content' as the value * @param string $accept_content supply Accept: header with 'accept_content' as the value
* @param string $cookiejar Path to cookie jar file * @param string $cookiejar Path to cookie jar file
* *
* @return Curl With all relevant information, 'body' contains the actual fetched content. * @return CurlResult With all relevant information, 'body' contains the actual fetched content.
*/ */
public static function fetchUrlFull($url, $binary = false, &$redirects = 0, $timeout = 0, $accept_content = null, $cookiejar = '') public static function fetchUrlFull($url, $binary = false, &$redirects = 0, $timeout = 0, $accept_content = null, $cookiejar = '')
{ {
@ -83,7 +83,7 @@ class Network
* 'nobody' => only return the header * 'nobody' => only return the header
* 'cookiejar' => path to cookie jar file * 'cookiejar' => path to cookie jar file
* *
* @return Curl * @return CurlResult
*/ */
public static function curl($url, $binary = false, &$redirects = 0, $opts = []) public static function curl($url, $binary = false, &$redirects = 0, $opts = [])
{ {
@ -107,13 +107,13 @@ class Network
if (self::isUrlBlocked($url)) { if (self::isUrlBlocked($url)) {
logger('domain of ' . $url . ' is blocked', LOGGER_DATA); logger('domain of ' . $url . ' is blocked', LOGGER_DATA);
return Curl::createErrorCurl($url); return CurlResult::createErrorCurl($url);
} }
$ch = @curl_init($url); $ch = @curl_init($url);
if (($redirects > 8) || (!$ch)) { if (($redirects > 8) || (!$ch)) {
return Curl::createErrorCurl($url); return CurlResult::createErrorCurl($url);
} }
@curl_setopt($ch, CURLOPT_HEADER, true); @curl_setopt($ch, CURLOPT_HEADER, true);
@ -208,7 +208,7 @@ class Network
$curl_info = @curl_getinfo($ch); $curl_info = @curl_getinfo($ch);
} }
$curlResponse = new Curl($url, $s, $curl_info, curl_errno($ch), curl_error($ch)); $curlResponse = new CurlResult($url, $s, $curl_info, curl_errno($ch), curl_error($ch));
if ($curlResponse->isRedirectUrl()) { if ($curlResponse->isRedirectUrl()) {
$redirects++; $redirects++;
@ -233,7 +233,7 @@ class Network
* @param integer $redirects Recursion counter for internal use - default = 0 * @param integer $redirects Recursion counter for internal use - default = 0
* @param integer $timeout The timeout in seconds, default system config value or 60 seconds * @param integer $timeout The timeout in seconds, default system config value or 60 seconds
* *
* @return Curl The content * @return CurlResult The content
*/ */
public static function post($url, $params, $headers = null, &$redirects = 0, $timeout = 0) public static function post($url, $params, $headers = null, &$redirects = 0, $timeout = 0)
{ {
@ -241,14 +241,14 @@ class Network
if (self::isUrlBlocked($url)) { if (self::isUrlBlocked($url)) {
logger('post_url: domain of ' . $url . ' is blocked', LOGGER_DATA); logger('post_url: domain of ' . $url . ' is blocked', LOGGER_DATA);
return Curl::createErrorCurl($url); return CurlResult::createErrorCurl($url);
} }
$a = get_app(); $a = get_app();
$ch = curl_init($url); $ch = curl_init($url);
if (($redirects > 8) || (!$ch)) { if (($redirects > 8) || (!$ch)) {
return Curl::createErrorCurl($url); return CurlResult::createErrorCurl($url);
} }
logger('post_url: start ' . $url, LOGGER_DATA); logger('post_url: start ' . $url, LOGGER_DATA);
@ -310,7 +310,7 @@ class Network
$base = $s; $base = $s;
$curl_info = curl_getinfo($ch); $curl_info = curl_getinfo($ch);
$curlResponse = new Curl($url, $s, $curl_info, curl_errno($ch), curl_error($ch)); $curlResponse = new CurlResult($url, $s, $curl_info, curl_errno($ch), curl_error($ch));
if ($curlResponse->isRedirectUrl()) { if ($curlResponse->isRedirectUrl()) {
$redirects++; $redirects++;