From e5283611412d4b3305ee7d549da00ca24c0e35df Mon Sep 17 00:00:00 2001 From: Sean Molenaar Date: Tue, 29 Sep 2020 16:14:53 +0200 Subject: Add feed autodiscovery Issue GH-415 Signed-off-by: Sean Molenaar --- lib/Fetcher/FeedFetcher.php | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) (limited to 'lib/Fetcher') diff --git a/lib/Fetcher/FeedFetcher.php b/lib/Fetcher/FeedFetcher.php index 5a84e2170..ec7902f23 100755 --- a/lib/Fetcher/FeedFetcher.php +++ b/lib/Fetcher/FeedFetcher.php @@ -20,7 +20,6 @@ use FeedIo\FeedInterface; use FeedIo\FeedIo; use Net_URL2; -use OCA\News\Utility\PsrLogger; use OCP\IL10N; use OCA\News\Db\Item; @@ -33,27 +32,50 @@ use SimpleXMLElement; class FeedFetcher implements IFeedFetcher { + /** + * @var Favicon + */ private $faviconFactory; + + /** + * @var FeedIo + */ private $reader; + + /** + * @var Scraper + */ + private $scraper; + + /** + * @var IL10N + */ private $l10n; + + /** + * @var Time + */ private $time; + + /** + * @var LoggerInterface + */ private $logger; - private $scraper; public function __construct( FeedIo $fetcher, Favicon $favicon, + Scraper $scraper, IL10N $l10n, Time $time, - LoggerInterface $logger, - Scraper $scraper + LoggerInterface $logger ) { $this->reader = $fetcher; $this->faviconFactory = $favicon; + $this->scraper = $scraper; $this->l10n = $l10n; $this->time = $time; $this->logger = $logger; - $this->scraper = $scraper; } -- cgit v1.2.3