/**
  * Creates a User object based on a DB row.
  *
  * @param array $row The DB row containing User data.
  * @return \VeryGoodTrip\Domain\User
  */
 protected function buildDomainObject($row)
 {
     $user = new User();
     $user->setId($row['user_id']);
     $user->setEmail($row['user_email']);
     $user->setLastname($row['user_lastname']);
     $user->setFirstname($row['user_firstname']);
     $user->setPassword($row['user_password']);
     $user->setSalt($row['user_salt']);
     $user->setAddress($row['user_address']);
     $user->setTown($row['user_town']);
     $user->setZipcode($row['user_zipcode']);
     $user->setRole($row['user_role']);
     return $user;
 }