private function asyncBeforeFilterHandler($request, stdClass $context)
{
$afterFilterHandler = $this->afterFilterHandler;
$self = $this;
return $afterFilterHandler($this->outputFilter($request, $context), $context)->then(function ($response) use($self, $context) {
if ($context->oneway) {
return null;
}
return $self->inputFilter($response, $context);
});
}