private function registerMiddlewares()
{
/** @var Router $router */
$router = $this->app['router'];
$middlewares = ['localization-session-redirect' => Middleware\LocaleSessionRedirect::class, 'localization-cookie-redirect' => Middleware\LocaleCookieRedirect::class, 'localization-redirect' => Middleware\LocalizationRedirect::class, 'localized-routes' => Middleware\LocalizationRoutes::class, 'translation-redirect' => Middleware\TranslationRedirect::class];
foreach ($middlewares as $name => $class) {
$this->registerMiddleware($router, $name, $class);
}
}