in src/request.rs [221:238]
fn request_shutdown_for_swoole(response: &mut ZVal) -> crate::Result<()> {
let response = response
.as_mut_z_obj()
.context("swoole response isn't object")?;
let fd = response
.get_mut_property("fd")
.as_long()
.context("swoole request fd not exists")?;
finish_request_context(
Some(fd),
SWOOLE_RESPONSE_STATUS_MAP
.remove(&fd)
.map(|(_, status)| status)
.unwrap_or(200),
)
}