Fix Stratigility deprecation, for real this time

This commit is contained in:
Franz Liedke 2017-02-07 20:52:06 +01:00
parent 49a1873ce2
commit 7e8982c6e7

View File

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