Parcourir la source

Merge branch 'develop' into feature/not-found-tracking

Alejandro Celaya il y a 3 ans
Parent
commit
cc42f037c7
1 fichiers modifiés avec 5 ajouts et 1 suppressions
  1. 5 1
      config/autoload/middleware-pipeline.global.php

+ 5 - 1
config/autoload/middleware-pipeline.global.php

@@ -11,12 +11,16 @@ use Mezzio\Router;
 use PhpMiddleware\RequestId\RequestIdMiddleware;
 use RKA\Middleware\IpAddress;
 
+use function extension_loaded;
+
 return [
 
     'middleware_pipeline' => [
         'error-handler' => [
             'middleware' => [
-                Helper\ContentLengthMiddleware::class,
+                // For some reason, with swoole 4.6.3, piping this middleware makes requests to have incomplete body or
+                // never finish loading. Disabling it for swoole fixes it as it already calculates the header on itself
+                ...extension_loaded('swoole') ? [] : [Helper\ContentLengthMiddleware::class],
                 ErrorHandler::class,
             ],
         ],