No se si mi compañero @mortiprogramador te quiera dar la respuesta, pero al ver el codigo que expones y tu comentario
Cita: no soy especialista ne PHP y sólo conozco algunas cosas,
Yo en lugar de darte la respuesta te invito a que aprendas, los conceptos de accesibilidad de una función esta en lo mas básico que puedes encontrar, busca cualquier tutorial de PHP POO y estudialo, de las primeras cosas que te mencionara sera esto.
Por otro lado si no tienes tiempo de aprender te recomiendo contratar a alguien que si sepa y te ayude con el problema.