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:
@@ -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
|
||||
*/
|
||||
|
Reference in New Issue
Block a user