Aqui tem erro de sintaxe? Tá sobrando um -> e faltando um parêntese? 

Além disso, por que null é passado em consult()?