diff --git a/lib/public/appframework/db/mapper.php b/lib/public/appframework/db/mapper.php index a23149e796b52c82cb1cba564875565313114443..03f0fe3aa7502393215136239ef85c2a038dfb27 100644 --- a/lib/public/appframework/db/mapper.php +++ b/lib/public/appframework/db/mapper.php @@ -125,6 +125,7 @@ abstract class Mapper { * Updates an entry in the db from an entity * @throws \InvalidArgumentException if entity has no id * @param Entity $entity the entity that should be created + * @return Entity the saved entity with the set id */ public function update(Entity $entity){ // if entity wasn't changed it makes no sense to run a db query @@ -142,7 +143,7 @@ abstract class Mapper { // get updated fields to save, fields have to be set using a setter to // be saved - // dont update the id field + // do not update the id field unset($properties['id']); $columns = ''; @@ -171,6 +172,8 @@ abstract class Mapper { array_push($params, $id); $this->execute($sql, $params); + + return $entity; }