From 10b901c95e6ea78b6e78f9ec7258690993b89414 Mon Sep 17 00:00:00 2001 From: Alexis Faizeau Date: Thu, 4 May 2023 11:49:17 +0200 Subject: [PATCH] Add dummy field on fake Subscription object type --- src/Providers/GraphQLiteServiceProvider.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Providers/GraphQLiteServiceProvider.php b/src/Providers/GraphQLiteServiceProvider.php index f92f5d9..27a03b0 100644 --- a/src/Providers/GraphQLiteServiceProvider.php +++ b/src/Providers/GraphQLiteServiceProvider.php @@ -3,6 +3,7 @@ namespace TheCodingMachine\GraphQLite\Laravel\Providers; use GraphQL\Type\Definition\ObjectType; +use GraphQL\Type\Definition\Type; use GraphQL\Type\SchemaConfig; use Illuminate\Contracts\Auth\Access\Gate; use Illuminate\Contracts\Auth\Factory as AuthFactory; @@ -157,7 +158,12 @@ public function register() $config = SchemaConfig::create(); $config->setSubscription(new ObjectType([ 'name' => 'Subscription', - 'fields' => [], + 'fields' => [ + 'dummy' => [ + 'type' => Type::string(), + 'description' => 'Dummy field to avoid an exception in the generate-schema command.', + ], + ], ])); $service->setSchemaConfig($config);