/** * Update data in the database for an existing user. * * @param User $user */ public function update(User $user) { $sql = 'UPDATE users SET email = :email , password = :password , salt = :salt , roles = :roles , time_created = :timeCreated WHERE id = :id'; $params = array('email' => $user->getEmail(), 'password' => $user->getPassword(), 'salt' => $user->getSalt(), 'roles' => implode(',', $user->getRoles()), 'timeCreated' => $user->getTimeCreated(), 'id' => $user->getId()); $this->conn->executeUpdate($sql, $params); }