Llevo un tiempo trabajando con la librería xajax sin embargo no he encontrado alguna forma de hacer lo siguiente:
Muchos de mis métodos asincrónicos necesitan luego de realizar todo el proceso deben incluir una serie de comandos y scripts para actualizar una ventana con mensajes de depuración. Para simplificar las cosas cree una nueva clase que hereda de 'xajaxResponse' con un método 'updateDebugWindow' el cual contiene esos comandos. Sin embargo aun debo estar llamando a este método cada vez que se haga un 'return' en todas las funciones asincrónicas. (ver código ejemplo)
Dado a que es un método que prácticamente se va a utilizar siempre, al final de todos los llamados asincrónicos, ¿Hay alguna forma de configurar o agregar una respuesta (xajaxResponse) adicional a todos las invocaciones de los métodos asincrónicos de xajax?.
Código PHP:
class xajaxResponseExt extends xajaxResponse{
public function updateDebugWindow(){
// .......
}
}
// En otra clase ....
public static function Async_Method1(){
$_obj = new xajaxResponseExt();
// ....
$_obj->updateDebugWindow()
return $_obj;
}
public static function Async_Method2(){
$_obj = new xajaxResponseExt();
// ....
$_obj->updateDebugWindow()
return $_obj;
}
public static function Async_Method3(){
$_obj = new xajaxResponseExt();
// ....
$_obj->updateDebugWindow()
return $_obj;
}