File: /var/www/vhosts/creativefellows.nl/ergatis.creativefellows.nl/config/middleware.php
<?php
use Slim\App;
use Slim\Middleware\ErrorMiddleware;
use App\Middleware\CorsMiddleware;
//use App\Middleware\LanguageMiddleware;
use Slim\Middleware\MethodOverrideMiddleware;
use Slim\Views\TwigMiddleware;
return function (App $app) {
// Parse json, form data and xml
$app->addBodyParsingMiddleware();
// Twig renderer
$app->add(TwigMiddleware::class);
// CORS headers
$app->add(CorsMiddleware::class);
// Add the Slim built-in routing middleware
$app->addRoutingMiddleware();
// Language support
//$app->add(LanguageMiddleware::class);
// Add MethodOverride middleware
$app->add(MethodOverrideMiddleware::class);
// Catch exceptions and errors
$app->add(ErrorMiddleware::class);
};