non avevo messo il $this-> davanti al nome della funzione, era quello l'errore. Grazie per l'aiuto, sei stato molto gentile.