/**
  * 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);
 }