Olá Vinicus, tudo bem contigo?
Tenho uma dúvida aqui:
Contexto: Dentro do while no código onde você implementa um filtro
if ($closing && !$bucket->datalen) {
return PSFS_FEED_ME;
}
Você pode me explicar a finalidade desse if? Pelo que entendi $closing somente é true quando esse filtro será o último na filterchain. E $bucket->datalen devolve a quantidade de bytes do bucket da iteração. A parte onde vc verifica se o datalen é 0 eu entendi (caso seja 0 ele entrará no if e a função ira retornar PSFS_FEED_ME, que significa que precisa de mais dados), mas o closing em questão eu não entendi a sua utilidade.
Desde já obrigado!