A lo que veo tu problema es que la variable $data en fetch_object la sobrescribes cada ciclo. Haz esto:
Código PHP:
Ver originalpublic function fetch_object($resultSet=''){
if(!$this->idConnection){
return false;
}
if(!$resultSet){
$resultSet = $this->lastResultQuery;
if(!$resultSet){
return false;
}
}
{
$data[] = $rowSet;
}
return $data;
}
Un tip: trata de usar la etiqueta Highlight = php para que sea mas legible el codigo.