diff --git a/framework/core/src/Http/AbstractServer.php b/framework/core/src/Http/AbstractServer.php index 10b981f35..ae676755a 100644 --- a/framework/core/src/Http/AbstractServer.php +++ b/framework/core/src/Http/AbstractServer.php @@ -20,6 +20,7 @@ use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; use Zend\Diactoros\Server; use Zend\Stratigility\MiddlewareInterface; +use Zend\Stratigility\NoopFinalHandler; abstract class AbstractServer extends BaseAbstractServer { @@ -32,7 +33,7 @@ abstract class AbstractServer extends BaseAbstractServer $_POST, $_COOKIE, $_FILES - )->listen(); + )->listen(new NoopFinalHandler()); } /** @@ -40,10 +41,10 @@ abstract class AbstractServer extends BaseAbstractServer * * @param ServerRequestInterface $request * @param ResponseInterface $response - * @param callable|null $out + * @param callable $out * @return ResponseInterface */ - public function __invoke(ServerRequestInterface $request, ResponseInterface $response, callable $out = null) + public function __invoke(ServerRequestInterface $request, ResponseInterface $response, callable $out) { $app = $this->getApp();