diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2016-07-23 18:34:17 +0200 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2016-07-23 18:34:17 +0200 |
commit | 9b1fe46fe995bc103d3c5cfa9a552d050ff0ead8 (patch) | |
tree | 7b86abb65272df89f61e849a08edef5326207b8a /db/mapperfactory.php | |
parent | b88d42074dcd0842d0db3ca8ed24b0b9ccb78a7a (diff) |
Add timestamps for all entities in milisecond unix time format
Diffstat (limited to 'db/mapperfactory.php')
-rw-r--r-- | db/mapperfactory.php | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/db/mapperfactory.php b/db/mapperfactory.php index adcde6c4a..9e99e44bc 100644 --- a/db/mapperfactory.php +++ b/db/mapperfactory.php @@ -13,6 +13,7 @@ namespace OCA\News\Db; +use OCA\News\Utility\Time; use OCP\IDBConnection; use OCA\News\Db\Mysql\ItemMapper as MysqlItemMapper; @@ -23,18 +24,23 @@ class MapperFactory implements IFactory { private $dbType; private $db; + /** + * @var Time + */ + private $time; - public function __construct(IDBConnection $db, $databaseType) { + public function __construct(IDBConnection $db, $databaseType, Time $time) { $this->dbType = $databaseType; $this->db = $db; - } + $this->time = $time; + } public function build() { switch($this->dbType) { case 'mysql': - return new MysqlItemMapper($this->db); + return new MysqlItemMapper($this->db, $this->time); default: - return new ItemMapper($this->db); + return new ItemMapper($this->db, $this->time); } } |