Probably, $arg argument should be declared as mixed $arg = NULL, like it is in other methods. Its is useless to be just a string, since we want to pass more complex structures (array or object) and do so.
(PECL event >= 1.2.6-beta)
EventBufferEvent::setCallbacks — Asigna las funciones de retrollamada para la lectura, la escritura y los estados de eventos
$readcb
,$writecb
,$eventcb
,$arg
= ?Asigna las funciones de retrollamada para la lectura, la escritura y los estados de eventos.
readcb
Función de retrollamada para un evento de lectura. Véase las funciones de retrollamada para los tampones de eventos.
writecb
Función de retrollamada para un evento de escritura. Véase las funciones de retrollamada para los tampones de eventos.
eventcb
Función de retrollamada para un evento de cambio de estado. Véase las funciones de retrollamada para los tampones de eventos.
arg
Una variable que será pasada a todas las funciones de retrollamada.
No devuelve ningún valor.