Debes tener una versión de PHP menor a 5.3.0 (necesitas mínimo 5.3.0), en ese caso debes recorrer fetch_assoc con un while para ir llenando un array y retornarlo.
Código PHP:
Ver originalpublic function Query($SQL)
{
$result = $this->MySQLi->query($SQL);
while ($res = $result->fetch_assoc()) {
$data[] = $res;
}
return $data;
}