summaryrefslogtreecommitdiffstats
path: root/lib/Command/ShowFeed.php
diff options
context:
space:
mode:
authorSean Molenaar <sean@seanmolenaar.eu>2020-10-28 23:06:49 +0100
committerBenjamin Brahmer <info@b-brahmer.de>2020-10-29 08:19:03 +0100
commitc5daf112bed9d958f70073fd1cb199beff322334 (patch)
tree1ad53dd9da69bf6e991339b97ad754755b6e13fe /lib/Command/ShowFeed.php
parent47104a1971f1c254ade89d9c084e73a446cc8c20 (diff)
Command: Add unittests
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
Diffstat (limited to 'lib/Command/ShowFeed.php')
-rw-r--r--lib/Command/ShowFeed.php21
1 files changed, 6 insertions, 15 deletions
diff --git a/lib/Command/ShowFeed.php b/lib/Command/ShowFeed.php
index 8aace3528..0016470e6 100644
--- a/lib/Command/ShowFeed.php
+++ b/lib/Command/ShowFeed.php
@@ -10,18 +10,7 @@
*/
namespace OCA\News\Command;
-use FeedIo\FeedIo;
-use Favicon\Favicon;
-
-use HTMLPurifier;
-use OCA\News\Db\FeedMapper;
-use OCA\News\Db\ItemMapper;
use OCA\News\Fetcher\Fetcher;
-use OCA\News\Service\FeedService;
-use OCA\News\Utility\Time;
-use OCP\IConfig;
-use OCP\IL10N;
-use OCP\ILogger;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputArgument;
@@ -80,13 +69,15 @@ class ShowFeed extends Command
try {
list($feed, $items) = $this->feedFetcher->fetch($url, true, null, $fullTextEnabled, $user, $password);
- $output->writeln("Feed: " . json_encode($feed, JSON_PRETTY_PRINT));
- $output->writeln("Items: " . json_encode($items, JSON_PRETTY_PRINT));
- return 0;
- } catch (\Throwable $ex) {
+ } catch (\Exception $ex) {
$output->writeln('<error>Failed to fetch feed info:</error>');
$output->writeln($ex->getMessage());
return 1;
}
+
+ $output->writeln("Feed: " . json_encode($feed, JSON_PRETTY_PRINT));
+ $output->writeln("Items: " . json_encode($items, JSON_PRETTY_PRINT));
+
+ return 0;
}
}