summaryrefslogtreecommitdiffstats
path: root/fetcher
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-09-22 22:00:51 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-09-22 22:00:51 +0200
commit441d70e1889abec4fbe390258b9cc0a847e0c70c (patch)
tree2af35dc438568381de50f26cd3f9c75edeb80898 /fetcher
parent813f24b942c19560ff3964e73541ab4fba0567d8 (diff)
set error handler and throw exceptions on error case
Diffstat (limited to 'fetcher')
-rw-r--r--fetcher/feedfetcher.php9
1 files changed, 4 insertions, 5 deletions
diff --git a/fetcher/feedfetcher.php b/fetcher/feedfetcher.php
index 0e4dc7a4b..63c33c0ae 100644
--- a/fetcher/feedfetcher.php
+++ b/fetcher/feedfetcher.php
@@ -89,12 +89,11 @@ class FeedFetcher implements IFeedFetcher {
$simplePie->set_proxyuserpwd($this->proxyAuth);
}
- if (!$simplePie->init()) {
- throw new FetcherException('Could not initialize simple pie on feed with url ' . $url);
- }
-
-
try {
+ if (!$simplePie->init()) {
+ throw new \Exception('Could not initialize simple pie on feed with url ' . $url);
+ }
+
// somehow $simplePie turns into a feed after init
$items = [];
$permaLink = $simplePie->get_permalink();