HEX
Server: Apache
System: Linux v38079.2is.nl 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: democfellows (10015)
PHP: 8.1.34
Disabled: opcache_get_status
Upload Files
File: /var/www/vhosts/creativefellows.nl/desingelfysio.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;
//use App\Middleware\CacheMiddleware;
//use App\Middleware\TrailingSlashMiddleware;
//use Psr7Middlewares\Middleware\TrailingSlash;

return function (App $app) {
	
	// Parse json, form data and xml
	$app->addBodyParsingMiddleware();
	
	$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);
	
	// Remove trialing slash
	//$app->add( (new Middlewares\TrailingSlash())->redirect() );
	
	// Add MethodOverride middleware
	$app->add(MethodOverrideMiddleware::class);

	// Catch exceptions and errors
	$app->add(ErrorMiddleware::class);

	
};