From df18314b32b05f10720936831ed43573e1792ae6 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Mon, 22 Apr 2013 18:24:31 +0200 Subject: added import from google reader, fix #80 --- dependencyinjection/dicontainer.php | 44 +++++++++++++++++++++---------------- 1 file changed, 25 insertions(+), 19 deletions(-) (limited to 'dependencyinjection') 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(); }); -- cgit v1.2.3