/**
  * @see	\wcf\data\DatabaseObjectList::readObjects()
  */
 public function readObjects()
 {
     parent::readObjects();
     foreach ($this->objects as &$object) {
         $object = new UserProfile($object);
     }
 }
 /**
  * @see	\wcf\data\DatabaseObjectList::__construct()
  */
 public function __construct()
 {
     UserFollowList::__construct();
     $this->sqlSelects .= "user_avatar.*, user_follow.followID, user_option_value.*";
     $this->sqlJoins .= " LEFT JOIN wcf" . WCF_N . "_user user_table ON (user_table.userID = user_follow.followUserID)";
     $this->sqlJoins .= " LEFT JOIN wcf" . WCF_N . "_user_option_value user_option_value ON (user_option_value.userID = user_table.userID)";
     $this->sqlJoins .= " LEFT JOIN wcf" . WCF_N . "_user_avatar user_avatar ON (user_avatar.avatarID = user_table.avatarID)";
     if (MODULE_USER_RANK) {
         $this->sqlSelects .= ",user_rank.*";
         $this->sqlJoins .= " LEFT JOIN wcf" . WCF_N . "_user_rank user_rank ON (user_rank.rankID = user_table.rankID)";
     }
     $this->sqlSelects .= ", user_table.*";
 }