userRepository = $userRepository; } public function handle(Request $request, ConnectionInterface $httpConnection) { $this->userRepository ->getUserById($request->get('id')) ->then(function ($user) use ($httpConnection) { $httpConnection->send( respond_json(['user' => $user]) ); $httpConnection->close(); }); } }