summaryrefslogtreecommitdiffstats
path: root/dependencyinjection
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-04-22 18:24:31 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2013-04-22 18:24:31 +0200
commitdf18314b32b05f10720936831ed43573e1792ae6 (patch)
treea2b8e28e165727e7a88d7ac3529f64d5f6b938e2 /dependencyinjection
parent366c1b15545b4da69bc8e236ba4350c28ad24e77 (diff)
added import from google reader, fix #80
Diffstat (limited to 'dependencyinjection')
-rw-r--r--dependencyinjection/dicontainer.php44
1 files changed, 25 insertions, 19 deletions
diff --git a/dependencyinjection/dicontainer.php b/dependencyinjection/dicontainer.php
index a4202e12c..27dae1f7b 100644
--- a/dependencyinjection/dicontainer.php
+++ b/dependencyinjection/dicontainer.php
@@ -25,28 +25,29 @@
namespace OCA\News\DependencyInjection;
-use OCA\AppFramework\DependencyInjection\DIContainer as BaseContainer;
+use \OCA\AppFramework\DependencyInjection\DIContainer as BaseContainer;
-use OCA\News\Controller\PageController;
-use OCA\News\Controller\FolderController;
-use OCA\News\Controller\FeedController;
-use OCA\News\Controller\ItemController;
-use OCA\News\Controller\ExportController;
-use OCA\News\Controller\UserSettingsController;
+use \OCA\News\Controller\PageController;
+use \OCA\News\Controller\FolderController;
+use \OCA\News\Controller\FeedController;
+use \OCA\News\Controller\ItemController;
+use \OCA\News\Controller\ExportController;
+use \OCA\News\Controller\UserSettingsController;
-use OCA\News\BusinessLayer\FolderBusinessLayer;
-use OCA\News\BusinessLayer\FeedBusinessLayer;
-use OCA\News\BusinessLayer\ItemBusinessLayer;
+use \OCA\News\BusinessLayer\FolderBusinessLayer;
+use \OCA\News\BusinessLayer\FeedBusinessLayer;
+use \OCA\News\BusinessLayer\ItemBusinessLayer;
-use OCA\News\Db\FolderMapper;
-use OCA\News\Db\FeedMapper;
-use OCA\News\Db\ItemMapper;
-use OCA\News\Db\StatusFlag;
+use \OCA\News\Db\FolderMapper;
+use \OCA\News\Db\FeedMapper;
+use \OCA\News\Db\ItemMapper;
+use \OCA\News\Db\StatusFlag;
-use OCA\News\Utility\Fetcher;
-use OCA\News\Utility\FeedFetcher;
-use OCA\News\Utility\TwitterFetcher;
-use OCA\News\Utility\OPMLExporter;
+use \OCA\News\Utility\Fetcher;
+use \OCA\News\Utility\FeedFetcher;
+use \OCA\News\Utility\TwitterFetcher;
+use \OCA\News\Utility\OPMLExporter;
+use \OCA\News\Utility\ImportParser;
class DIContainer extends BaseContainer {
@@ -111,7 +112,8 @@ class DIContainer extends BaseContainer {
$this['FeedBusinessLayer'] = $this->share(function($c){
return new FeedBusinessLayer($c['FeedMapper'], $c['Fetcher'],
- $c['ItemMapper'], $c['API'], $c['TimeFactory']);
+ $c['ItemMapper'], $c['API'], $c['TimeFactory'],
+ $c['ImportParser']);
});
$this['ItemBusinessLayer'] = $this->share(function($c){
@@ -164,6 +166,10 @@ class DIContainer extends BaseContainer {
return new TwitterFetcher($c['FeedFetcher']);
});
+ $this['ImportParser'] = $this->share(function($c){
+ return new ImportParser($c['TimeFactory']);
+ });
+
$this['StatusFlag'] = $this->share(function($c){
return new StatusFlag();
});