We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 7f7b8fe + 65b397c commit c4951c3Copy full SHA for c4951c3
1 file changed
Controller/GraphqliteController.php
@@ -17,6 +17,7 @@
17
use GraphQL\Server\ServerConfig;
18
use GraphQL\Server\StandardServer;
19
use GraphQL\Upload\UploadMiddleware;
20
+use function class_exists;
21
use function json_decode;
22
use Psr\Http\Message\ServerRequestInterface;
23
use RuntimeException;
@@ -83,8 +84,10 @@ public function handleRequest(Request $request): Response
83
84
}
85
86
// Let's parse the request and adapt it for file uploads.
- $uploadMiddleware = new UploadMiddleware();
87
- $psr7Request = $uploadMiddleware->processRequest($psr7Request);
+ if (class_exists(UploadMiddleware::class)) {
88
+ $uploadMiddleware = new UploadMiddleware();
89
+ $psr7Request = $uploadMiddleware->processRequest($psr7Request);
90
+ }
91
92
return $this->handlePsr7Request($psr7Request, $request);
93
0 commit comments