Creo que deberian estar todas asi : public static function(){
}
y llamar
tsDatabase::myfunction();
o si no
$var="tsDatabase";
$var::myfunction();
si estas ejecutando variables privadas fuera de la function te dara fatal error
solo pueden ser llamadas dentro de la function
si deseas llamarla puedes meterla dentro la function con la explicacion que te di de static
Tambien vi que usas var eso en cualquier momento no seguira functionando son interpretadas como public asi que me jor usa public
suerte .