summaryrefslogtreecommitdiffstats
path: root/db/foldermapper.php
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-04-05 19:11:09 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-04-05 19:11:16 +0200
commitdf2613660f8e7b6b0c90a06542b830061513c725 (patch)
tree032e9e316407fa2d34aa0c07132b73716be930dd /db/foldermapper.php
parent05541ae38a61110ea67c537d030ae84f2ece1baf (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.php26
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);
}