use Friendica\Database\DBA;
use Friendica\DI;
use Friendica\Network\HTTPException;
-use Friendica\Network\HTTPClientOptions;
+use Friendica\Network\HTTPClient\Client\HttpClientOptions;
/**
* Get information about a given URL
return $siteinfo;
}
- $curlResult = DI::httpClient()->get($url, [HTTPClientOptions::CONTENT_LENGTH => 1000000]);
+ $curlResult = DI::httpClient()->get($url, [HttpClientOptions::CONTENT_LENGTH => 1000000]);
if (!$curlResult->isSuccess() || empty($curlResult->getBody())) {
return $siteinfo;
}
}
$content = JsonLD::fetchElement($jsonld, 'image', 'url', '@type', 'ImageObject');
+ if (!empty($content) && !is_string($content)) {
+ Logger::notice('Unexpected return value for the author image', ['content' => $content]);
+ }
+
if (!empty($content) && is_string($content)) {
$jsonldinfo['author_img'] = trim($content);
}