summaryrefslogtreecommitdiffstats
path: root/utility
diff options
context:
space:
mode:
Diffstat (limited to 'utility')
-rw-r--r--utility/feedfetcher.php10
1 files changed, 9 insertions, 1 deletions
diff --git a/utility/feedfetcher.php b/utility/feedfetcher.php
index 0fa805883..9bfe1ed31 100644
--- a/utility/feedfetcher.php
+++ b/utility/feedfetcher.php
@@ -25,12 +25,20 @@
namespace OCA\News\Utility;
+use \OCA\AppFramework\Core\API;
+
use \OCA\News\Db\Item;
use \OCA\News\Db\Feed;
class FeedFetcher {
+ private $api;
+
+ public function __construct(API $api){
+ $this->api = $api;
+ }
+
/**
* Fetch a feed from remote
@@ -139,7 +147,7 @@ class FeedFetcher {
//try to extract favicon from web page
$absoluteUrl = \SimplePie_Misc::absolutize_url('/', $url);
- $page = \OC_Util::getUrlContent($absoluteUrl);
+ $page = $this->api->getUrlContent($absoluteUrl);
if ( FALSE !== $page ) {
preg_match ( '/<[^>]*link[^>]*(rel=["\']icon["\']|rel=["\']shortcut icon["\']) .*href=["\']([^>]*)["\'].*>/iU', $page, $match );