/** * @param BaseDomainModel $model * @return Mapper */ public function update(BaseDomainModel $model) { list($whereCondition, $bindings) = $this->getIdentityCondition($model->__identity()); $this->db->update($this->tableName, $model->__toArray(), $whereCondition, $bindings); return $this; }