From 24e708b7e160a8009acebb0816b92b1f344b4e90 Mon Sep 17 00:00:00 2001 From: Alejandro Celaya Date: Sun, 11 Aug 2019 14:02:25 +0200 Subject: [PATCH] Removered registered options middleware --- module/Rest/config/dependencies.config.php | 2 ++ .../Rest/src/Middleware/ShortUrl/ShortCodePathMiddleware.php | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/module/Rest/config/dependencies.config.php b/module/Rest/config/dependencies.config.php index 27e86a35..e15788d2 100644 --- a/module/Rest/config/dependencies.config.php +++ b/module/Rest/config/dependencies.config.php @@ -7,6 +7,7 @@ use Psr\Log\LoggerInterface; use Shlinkio\Shlink\Core\Options\AppOptions; use Shlinkio\Shlink\Core\Service; use Shlinkio\Shlink\Rest\Service\ApiKeyService; +use Zend\Expressive\Router\Middleware\ImplicitOptionsMiddleware; use Zend\ServiceManager\AbstractFactory\ConfigAbstractFactory; use Zend\ServiceManager\Factory\InvokableFactory; @@ -32,6 +33,7 @@ return [ Action\Tag\CreateTagsAction::class => ConfigAbstractFactory::class, Action\Tag\UpdateTagAction::class => ConfigAbstractFactory::class, + ImplicitOptionsMiddleware::class => Middleware\EmptyResponseImplicitOptionsMiddlewareFactory::class, Middleware\BodyParserMiddleware::class => InvokableFactory::class, Middleware\CrossDomainMiddleware::class => InvokableFactory::class, Middleware\PathVersionMiddleware::class => InvokableFactory::class, diff --git a/module/Rest/src/Middleware/ShortUrl/ShortCodePathMiddleware.php b/module/Rest/src/Middleware/ShortUrl/ShortCodePathMiddleware.php index 80045097..e79bcd7d 100644 --- a/module/Rest/src/Middleware/ShortUrl/ShortCodePathMiddleware.php +++ b/module/Rest/src/Middleware/ShortUrl/ShortCodePathMiddleware.php @@ -10,9 +10,10 @@ use Psr\Http\Server\RequestHandlerInterface; use function str_replace; +/** @deprecated */ class ShortCodePathMiddleware implements MiddlewareInterface { - private const OLD_PATH_PREFIX = '/short-codes'; + private const OLD_PATH_PREFIX = '/short-codes'; // Old path is deprecated. Remove this middleware on v2 private const NEW_PATH_PREFIX = '/short-urls'; /**