This commit is contained in:
Yuri Kuznetsov
2025-06-24 12:40:44 +03:00
parent 929611f317
commit 4e08872f68
+16 -11
View File
@@ -67,17 +67,7 @@ class Starter
$slim = SlimAppFactory::create();
if (RouteUtil::isBadUri()) {
$slim->add(function (Psr7Request $request): Psr7Response {
throw new HttpBadRequestException($request, 'Malformed request path: starts with `//`.');
});
$slim->addErrorMiddleware(
displayErrorDetails: false,
logErrors: false,
logErrorDetails: false,
);
$slim->run();
$this->processError($slim);
return;
}
@@ -144,4 +134,19 @@ class Starter
$slimRoute->addMiddleware($middleware);
}
}
private function processError(SlimApp $slim): void
{
$slim->add(function (Psr7Request $request): Psr7Response {
throw new HttpBadRequestException($request, 'Malformed request path.');
});
$slim->addErrorMiddleware(
displayErrorDetails: false,
logErrors: false,
logErrorDetails: false,
);
$slim->run();
}
}