<?php
/**
- * @copyright Copyright (C) 2010-2023, the Friendica project
+ * @copyright Copyright (C) 2010-2024, the Friendica project
*
* @license GNU AGPL version 3 or any later version
*
$stored = false;
$curlResult = DI::httpClient()->get($related, HttpClientAccept::ATOM_XML);
- if (!$curlResult->isSuccess() || empty($curlResult->getBody())) {
+ if (!$curlResult->isSuccess() || empty($curlResult->getBodyString())) {
return;
}
if ($curlResult->inHeader('Content-Type') &&
in_array('application/atom+xml', $curlResult->getHeader('Content-Type'))) {
Logger::info('Directly fetched XML for URI ' . $related_uri);
- $xml = $curlResult->getBody();
+ $xml = $curlResult->getBodyString();
}
if ($xml == '') {
$doc = new DOMDocument();
- if (!@$doc->loadHTML($curlResult->getBody())) {
+ if (!@$doc->loadHTML($curlResult->getBodyString())) {
return;
}
$xpath = new DOMXPath($doc);
if ($curlResult->isSuccess()) {
Logger::info('Fetched XML for URI ' . $related_uri);
- $xml = $curlResult->getBody();
+ $xml = $curlResult->getBodyString();
}
}
}
if ($curlResult->isSuccess()) {
Logger::info('GNU Social workaround to fetch XML for URI ' . $related_uri);
- $xml = $curlResult->getBody();
+ $xml = $curlResult->getBodyString();
}
}
if ($curlResult->isSuccess()) {
Logger::info('GNU Social workaround 2 to fetch XML for URI ' . $related_uri);
- $xml = $curlResult->getBody();
+ $xml = $curlResult->getBodyString();
}
}