protected function getNextFilterHandler(Closure $next, $handler) { if ($this->async) { return parent::getNextFilterHandler($next, $handler); } return function ($request, stdClass $context) use($next, $handler) { return call_user_func($handler, $request, $context, $next); }; }