File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 17
17
use GraphQL \Server \ServerConfig ;
18
18
use GraphQL \Server \StandardServer ;
19
19
use GraphQL \Upload \UploadMiddleware ;
20
+ use function class_exists ;
20
21
use function json_decode ;
21
22
use Psr \Http \Message \ServerRequestInterface ;
22
23
use RuntimeException ;
@@ -83,8 +84,10 @@ public function handleRequest(Request $request): Response
83
84
}
84
85
85
86
// Let's parse the request and adapt it for file uploads.
86
- $ uploadMiddleware = new UploadMiddleware ();
87
- $ psr7Request = $ uploadMiddleware ->processRequest ($ psr7Request );
87
+ if (class_exists (UploadMiddleware::class)) {
88
+ $ uploadMiddleware = new UploadMiddleware ();
89
+ $ psr7Request = $ uploadMiddleware ->processRequest ($ psr7Request );
90
+ }
88
91
89
92
return $ this ->handlePsr7Request ($ psr7Request , $ request );
90
93
}
You can’t perform that action at this time.
0 commit comments