File: /var/www/vhosts/creativefellows.nl/nomor.creativefellows.nl/config/middleware.php
<?php
//use App\Middleware\TokenMiddleware;
//use App\Middleware\CorsMiddleware;
//use App\Middleware\JwtClaimMiddleware;
use Slim\App;
use Slim\Middleware\ErrorMiddleware;
use App\Middleware\CorsMiddleware;
use App\Middleware\LanguageMiddleware;
use Slim\Middleware\MethodOverrideMiddleware;
use App\Middleware\CacheMiddleware;
return function (App $app) {
// Parse json, form data and xml
$app->addBodyParsingMiddleware();
// 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);
// Cache middleware
$app->add(CacheMiddleware::class);
};