El mensaje es bastante claro: no puedes usar $this dentro de la función.
¿Por qué?
Porque $this existe únicamente en los métodos de una clase, en la instancia de un objeto, no en el cuerpo de una función global.
Ahora, quiero imaginar que tu función recibe un objeto, ¿entonces no querrás usar dicho objeto en su lugar?
Código PHP:
Ver original$ced->_registry->clientProspect->consultar();
Usa tu sentido común.