Nel caso di setter e tu hai un $_POST di data italiano a che livello della tua applicazione vai a girare la data per prepararla al db se non nel setter?

Prendiamo il caso che devi stampare la lista dei prodotti (sto dando per scontato che quello postato sia una lista di prodotti), avrai un metodo che ti restiruisce una array della tua select....
In quel caso non hai a disposizione il tuo metodo $product->formattedPrice;