diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-04-05 19:11:09 +0200 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-04-05 19:11:16 +0200 |
commit | df2613660f8e7b6b0c90a06542b830061513c725 (patch) | |
tree | 032e9e316407fa2d34aa0c07132b73716be930dd /db/foldermapper.php | |
parent | 05541ae38a61110ea67c537d030ae84f2ece1baf (diff) |
use findEntity and findEntities from the mapper class to get rid of code duplication
Diffstat (limited to 'db/foldermapper.php')
-rw-r--r-- | db/foldermapper.php | 26 |
1 files changed, 4 insertions, 22 deletions
diff --git a/db/foldermapper.php b/db/foldermapper.php index 2abe89b29..5245a1b12 100644 --- a/db/foldermapper.php +++ b/db/foldermapper.php @@ -41,25 +41,7 @@ class FolderMapper extends Mapper implements IMapper { 'WHERE `id` = ? ' . 'AND `user_id` = ?'; - $row = $this->findOneQuery($sql, array($id, $userId)); - $folder = new Folder(); - $folder->fromRow($row); - - return $folder; - } - - - private function findAllRows($sql, $params=array()){ - $result = $this->execute($sql, $params); - - $folders = array(); - while($row = $result->fetchRow()){ - $folder = new Folder(); - $folder->fromRow($row); - array_push($folders, $folder); - } - - return $folders; + return $this->findEntity($sql, array($id, $userId)); } @@ -69,7 +51,7 @@ class FolderMapper extends Mapper implements IMapper { 'AND `deleted_at` = 0'; $params = array($userId); - return $this->findAllRows($sql, $params); + return $this->findEntities($sql, $params); } @@ -79,7 +61,7 @@ class FolderMapper extends Mapper implements IMapper { 'AND `user_id` = ?'; $params = array($folderName, $userId); - return $this->findAllRows($sql, $params); + return $this->findEntities($sql, $params); } @@ -123,7 +105,7 @@ class FolderMapper extends Mapper implements IMapper { array_push($params, $userId); } - return $this->findAllRows($sql, $params); + return $this->findEntities($sql, $params); } |