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 — Atribui funções de retorno de leitura, escrita e evento (status)
$readcb
,$writecb
,$eventcb
,$arg
= ?Atribui funções de retorno de leitura, escrita e evento (status).
readcb
Função de retorno de leitura. Consulte sobre funções de retorno de eventos de buffer.
writecb
Função de retorno de escrita. Consulte sobre funções de retorno de eventos de buffer.
eventcb
Função de retorno de alteração de status. Consulte sobre funções de retorno de eventos de buffer.
arg
Uma variável que será passada para todos as funções de retorno
Nenhum valor é retornado.