Que tal
jotaincubus,
No encuentro mucho sentido en lo que estas haciendo, una nueva conexión por cada query ?, pero en fin, la respuesta a tu pregunta es que deberías devolver o bien el statement o el resultset.
para retornar el resultset seria así:
Código PHP:
Ver original...
return $consulta->fetchAll(PDO::FETCH_ASSOC);
...
Saludos.