diff options
author | Bernhard Posselt <nukeawhale@gmail.com> | 2013-04-22 18:24:31 +0200 |
---|---|---|
committer | Bernhard Posselt <nukeawhale@gmail.com> | 2013-04-22 18:24:31 +0200 |
commit | df18314b32b05f10720936831ed43573e1792ae6 (patch) | |
tree | a2b8e28e165727e7a88d7ac3529f64d5f6b938e2 /dependencyinjection | |
parent | 366c1b15545b4da69bc8e236ba4350c28ad24e77 (diff) |
added import from google reader, fix #80
Diffstat (limited to 'dependencyinjection')
-rw-r--r-- | dependencyinjection/dicontainer.php | 44 |
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(); }); |