¿Esto es así?
¿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:
public function json(){
return json_encode($this);
}
Pero ni aún así.