diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-11-06 17:36:54 +0100 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-11-06 17:36:54 +0100 |
commit | 23dcd8e5bff6a2e366b085ac373638206652f055 (patch) | |
tree | 0bafb8ac92d7bfa3948369d4c0772758fda3c738 /appinfo | |
parent | 31975bfab7d8f94ce3d2f438caa50ac21547d655 (diff) |
fix mysql
Diffstat (limited to 'appinfo')
-rw-r--r-- | appinfo/application.php | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/appinfo/application.php b/appinfo/application.php index 5c1978459..84b0440f3 100644 --- a/appinfo/application.php +++ b/appinfo/application.php @@ -44,6 +44,7 @@ use \OCA\News\Service\ItemService; use \OCA\News\Db\FolderMapper; use \OCA\News\Db\FeedMapper; use \OCA\News\Db\ItemMapper; +use \OCA\News\Db\MapperFactory; use \OCA\News\Db\StatusFlag; use \OCA\News\Utility\OPMLExporter; @@ -230,6 +231,13 @@ class Application extends App { /** * Mappers */ + $container->registerService('MapperFactory', function($c) { + return new MapperFactory( + $c->query('DatabaseType'), + $c->query('Db') + ); + }); + $container->registerService('FolderMapper', function($c) { return new FolderMapper( $c->query('Db') @@ -243,7 +251,7 @@ class Application extends App { }); $container->registerService('ItemMapper', function($c) { - return new ItemMapper( + return $c->query('MapperFactory')->getItemMapper( $c->query('Db') ); }); |