private function getParams(\Air2Java\model\User $user) { $params = array(':id' => $user->getId(), ':username' => $user->getNom(), ':userpass' => $user->getPassword(), ':userstatus' => $user->getStatus(), ':last_modified_on' => self::formatDateTime($user->getLastModifiedOn()), ':created_on' => self::formatDateTime($user->getCreatedOn())); if ($user->getId()) { // unset created date, this one is never updated unset($params[':created_on']); } return $params; }
/** * Save {@link User}. * @param \Air2Java\Model\User $user {@link User} to be saved * @return \Air2Java\Model\User saved {@link User} instance */ public function save(\Air2Java\Model\User $user) { if ($user->getId() === null) { return $this->insert($user); } return $this->update($user); }