private function doUpdate(User $user, $firstName, $lastName, $default) { $this->validate($firstName, $lastName); $user->setFirstName($firstName); $user->setLastName($lastName); $user->setDefault($default); return $this->updateUser($user); }
protected function getAsObject($row) { $result = new User(); $result->setNew(false); $result->setId(Singleton::create("NullConverter")->fromDBtoDOM($row["id"])); $result->setFirstName(Singleton::create("NullConverter")->fromDBtoDOM($row["firstName"])); $result->setLastName(Singleton::create("NullConverter")->fromDBtoDOM($row["lastName"])); $result->setCreateDate(Singleton::create("DateConverter")->fromDBtoDOM($row["createDate"])); $result->setDefault(Singleton::create("BooleanConverter")->fromDBtoDOM($row["default"])); return $result; }