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/feedmapper.php | |
parent | 05541ae38a61110ea67c537d030ae84f2ece1baf (diff) |
use findEntity and findEntities from the mapper class to get rid of code duplication
Diffstat (limited to 'db/feedmapper.php')
-rw-r--r-- | db/feedmapper.php | 26 |
1 files changed, 4 insertions, 22 deletions
diff --git a/db/feedmapper.php b/db/feedmapper.php index 23b6da5d6..8d82388de 100644 --- a/db/feedmapper.php +++ b/db/feedmapper.php @@ -57,25 +57,7 @@ class FeedMapper extends Mapper implements IMapper { '`feeds`.`folder_id`, `feeds`.`prevent_update`, `feeds`.`deleted_at`'; $params = array($id, $userId); - $row = $this->findOneQuery($sql, $params); - $feed = new Feed(); - $feed->fromRow($row); - - return $feed; - } - - - private function findAllRows($sql, $params=array(), $limit=null){ - $result = $this->execute($sql, $params, $limit); - - $feeds = array(); - while($row = $result->fetchRow()){ - $feed = new Feed(); - $feed->fromRow($row); - array_push($feeds, $feed); - } - - return $feeds; + return $this->findEntity($sql, $params); } @@ -103,7 +85,7 @@ class FeedMapper extends Mapper implements IMapper { '`feeds`.`folder_id`, `feeds`.`prevent_update`, `feeds`.`deleted_at`'; $params = array($userId); - return $this->findAllRows($sql, $params); + return $this->findEntities($sql, $params); } @@ -129,7 +111,7 @@ class FeedMapper extends Mapper implements IMapper { '`feeds`.`favicon_link`, `feeds`.`added`, `feeds`.`articles_per_update`,'. '`feeds`.`folder_id`, `feeds`.`prevent_update`, `feeds`.`deleted_at`'; - return $this->findAllRows($sql); + return $this->findEntities($sql); } @@ -194,7 +176,7 @@ class FeedMapper extends Mapper implements IMapper { array_push($params, $userId); } - return $this->findAllRows($sql, $params); + return $this->findEntities($sql, $params); } |