[FeedExpander.php] Preserve original icon (#2145)

This commit is contained in:
Stelfux 2022-03-26 19:09:27 +01:00 committed by GitHub
parent 74ec1b5687
commit 91b8e4196e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -57,6 +57,12 @@ abstract class FeedExpander extends BridgeAbstract {
*/
private $uri;
/**
* Holds the icon of the feed
*
*/
private $icon;
/**
* Holds the feed type during internal operations.
*
@ -216,6 +222,10 @@ abstract class FeedExpander extends BridgeAbstract {
protected function load_RSS_2_0_feed_data($rssContent){
$this->title = trim((string)$rssContent->title);
$this->uri = trim((string)$rssContent->link);
if (!empty($rssContent->image)) {
$this->icon = trim((string)$rssContent->image->url);
}
}
/**
@ -241,6 +251,12 @@ abstract class FeedExpander extends BridgeAbstract {
}
}
}
if(!empty($content->icon)) {
$this->icon = (string)$content->icon;
} elseif(!empty($content->logo)) {
$this->icon = (string)$content->logo;
}
}
/**