summaryrefslogtreecommitdiffstats
path: root/dependencyinjection
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-04-02 13:48:16 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2013-04-02 13:48:16 +0200
commit76fd21bccd1b87916f149a257e07d02f5e40335a (patch)
tree250f294b2644a22be4fd2da2f75b5addcbb0282c /dependencyinjection
parent2a0804a8cfc14f4f4afe17694783517af195ca50 (diff)
added simple twitter fetcher implementation
Diffstat (limited to 'dependencyinjection')
-rw-r--r--dependencyinjection/dicontainer.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/dependencyinjection/dicontainer.php b/dependencyinjection/dicontainer.php
index 5e65ada7a..4c6dbae06 100644
--- a/dependencyinjection/dicontainer.php
+++ b/dependencyinjection/dicontainer.php
@@ -45,6 +45,8 @@ use OCA\News\Db\StatusFlag;
use OCA\News\Utility\Fetcher;
use OCA\News\Utility\FeedFetcher;
+use OCA\News\Utility\TwitterFetcher;
+
require_once __DIR__ . '/../3rdparty/SimplePie/autoloader.php';
@@ -131,6 +133,7 @@ class DIContainer extends BaseContainer {
// register fetchers in order
// the most generic fetcher should be the last one
+ $fetcher->registerFetcher($c['TwitterFetcher']);
$fetcher->registerFetcher($c['FeedFetcher']);
return $fetcher;
@@ -140,6 +143,10 @@ class DIContainer extends BaseContainer {
return new FeedFetcher($c['API']);
});
+ $this['TwitterFetcher'] = $this->share(function($c){
+ return new TwitterFetcher($c['FeedFetcher']);
+ });
+
$this['StatusFlag'] = $this->share(function($c){
return new StatusFlag();
});