mirror of
https://github.com/shlinkio/shlink.git
synced 2026-03-06 23:33:13 +08:00
Fixed use of ImplicitOptionsMiddleware with its new signature
This commit is contained in:
@@ -6,11 +6,18 @@ namespace Shlinkio\Shlink\Rest\Middleware;
|
||||
|
||||
use Laminas\Diactoros\Response\EmptyResponse;
|
||||
use Mezzio\Router\Middleware\ImplicitOptionsMiddleware;
|
||||
use Psr\Http\Message\ResponseFactoryInterface;
|
||||
use Psr\Http\Message\ResponseInterface;
|
||||
|
||||
class EmptyResponseImplicitOptionsMiddlewareFactory
|
||||
{
|
||||
public function __invoke(): ImplicitOptionsMiddleware
|
||||
{
|
||||
return new ImplicitOptionsMiddleware(fn () => new EmptyResponse());
|
||||
return new ImplicitOptionsMiddleware(new class implements ResponseFactoryInterface {
|
||||
public function createResponse(int $code = 200, string $reasonPhrase = ''): ResponseInterface
|
||||
{
|
||||
return new EmptyResponse();
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user