return new PreviewManager();
});
$this->registerService('TagMapper', function(Server $c) {
- return new TagMapper($c->getDb());
+ return new TagMapper($c->getDatabaseConnection());
});
$this->registerService('TagManager', function (Server $c) {
$tagMapper = $c->query('TagMapper');
use \OCP\AppFramework\Db\Mapper,
\OCP\AppFramework\Db\DoesNotExistException,
- \OCP\IDb;
+ \OCP\IDBConnection;
/**
* Mapper for Tag entity
/**
* Constructor.
*
- * @param IDb $db Instance of the Db abstraction layer.
+ * @param IDBConnection $db Instance of the Db abstraction layer.
*/
- public function __construct(IDb $db) {
+ public function __construct(IDBConnection $db) {
parent::__construct($db, 'vcategory', 'OC\Tagging\Tag');
}
->will($this->returnValue($this->user));
$this->objectType = $this->getUniqueID('type_');
- $this->tagMapper = new OC\Tagging\TagMapper(\OC::$server->getDb());
+ $this->tagMapper = new OC\Tagging\TagMapper(\OC::$server->getDatabaseConnection());
$this->tagMgr = new OC\TagManager($this->tagMapper, $this->userSession);
}