Always call the default result handler when returning.

This commit is contained in:
flash 2025-03-07 20:21:02 +00:00
parent eb73a41b88
commit fcfa275706
Signed by: flash
GPG key ID: 2C9C2C574D47FE3E
2 changed files with 3 additions and 2 deletions
VERSION
src/Http/Routing

View file

@ -1 +1 @@
0.2503.72017
0.2503.72020

View file

@ -220,6 +220,7 @@ class Router implements RequestHandlerInterface {
$context->response->statusCode = 404;
$context->response->reasonPhrase = '';
$this->errorHandler->handle($context);
$this->defaultResultHandler($context, null);
return $context->response->toResponse();
}
@ -244,6 +245,7 @@ class Router implements RequestHandlerInterface {
$this->errorHandler->handle($context);
}
$this->defaultResultHandler($context, null);
return $context->response->toResponse();
}
}
@ -255,7 +257,6 @@ class Router implements RequestHandlerInterface {
//if($result !== null || $context->stopped)
$this->defaultResultHandler($context, $result);
return $context->response->toResponse();
}