El parametro de array filter es un tipo Callback, el tipo Callback en PHP, es un tipo mixto, si es el nombre de una funcion se pasa tal cual "funcion", si es un metodo estatico, se usa: array( "nombre_de_clase", "nombre_de_metodo" ); Si es un metodo de un objeto: array( $instancia_de_objeto, "nombre_de_metodo" );.
Asi que ya sabras que tienes que modificar para que sirva tu programa
.