1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-11 15:44:49 +02:00

Flextype Core: Psr7Middlewares\Middleware\TrailingSlash added #117

This commit is contained in:
Awilum
2019-06-11 17:07:33 +03:00
parent db6cfa9d29
commit 804af3e9fc

View File

@@ -18,6 +18,8 @@ use Flextype\Component\Filesystem\Filesystem;
use Thunder\Shortcode\ShortcodeFacade;
use Psr\Http\Message\ResponseInterface as Response;
use Psr\Http\Message\ServerRequestInterface as Request;
use Psr7Middlewares\Middleware;
use Psr7Middlewares\Middleware\TrailingSlash;
use Slim\Flash\Messages;
use League\Glide\ServerFactory;
use League\Glide\Responses\SlimResponseFactory;
@@ -90,6 +92,11 @@ $flextype['logger'] = function($container) {
*/
$app->add($flextype->get('csrf'));
/**
* Add middleware TrailingSlash for all routes
*/
$app->add((new TrailingSlash(false))->redirect(301));
/**
* Add emitter service to Flextype container
*/