¿Tengo que redefinir los atributos a públicos para que los muestre el encode del json?
Me parece muy poco elegante, alguna otra idea?
He intentado hacerlo dentro del clase misma con
Código:
Pero ni aún así. public function json(){ return json_encode($this); }