My config error setting is:
displayErrorDetails => true,
Take this code:
$app->get('/', function(Request $request, Response $response) {
$viewData = [];
echo 'home page';
});
Works fine.
Now, if I create a code error like hinting equest instead of Request:
$app->get('/', function(equest $request, Response $response) {
I get the expected Slim error, thus:
But if I create any syntax error like forgetting a $, thus:
viewData = [];
I get a 500 like this:
Same happens with every such syntax error like forgetting a semi-colon or a closing bracket.
Is this correct?
Edit: Using Nginx.