userRepository = $userRepository; } public function handle(Request $request, ConnectionInterface $httpConnection) { $this->userRepository ->paginateUsers(20, (int) $request->get('page', 1)) ->then(function ($paginated) use ($httpConnection) { $httpConnection->send( respond_json(['paginated' => $paginated]) ); $httpConnection->close(); }); } }