Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
e9f7cd39b6 | ||
|
476037b062 |
|
@ -195,7 +195,7 @@ final class core
|
||||||
unset($controller);
|
unset($controller);
|
||||||
|
|
||||||
if (!isset($route->controller->model)) {
|
if (!isset($route->controller->model)) {
|
||||||
//
|
// Not initialized the model in the controller
|
||||||
|
|
||||||
// Initializing name if the model class
|
// Initializing name if the model class
|
||||||
$model = $route->model;
|
$model = $route->model;
|
||||||
|
@ -223,7 +223,7 @@ final class core
|
||||||
// Writing the model to the controller
|
// Writing the model to the controller
|
||||||
$route->controller->model = $route->model;
|
$route->controller->model = $route->model;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Writing the request to the controller
|
// Writing the request to the controller
|
||||||
$route->controller->request = $request;
|
$route->controller->request = $request;
|
||||||
|
@ -234,11 +234,11 @@ final class core
|
||||||
try {
|
try {
|
||||||
// Executing method of the controller and exit (success)
|
// Executing method of the controller and exit (success)
|
||||||
return $route->controller->{$route->method}(...($route->parameters + $request->parameters));
|
return $route->controller->{$route->method}(...($route->parameters + $request->parameters));
|
||||||
} catch (exception $e) {
|
} catch (exception $exception) {
|
||||||
// Catched an exception
|
// Catched an exception
|
||||||
|
|
||||||
// Exit (fail)
|
// Exit (fail)
|
||||||
throw new exception_runtime(...$e);
|
throw new exception_runtime('Caught an error while processing the route', status::internal_server_error->value, $exception);
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -16,8 +16,8 @@ namespace mirzaev\minimal\http\enumerations;
|
||||||
*/
|
*/
|
||||||
enum protocol: string
|
enum protocol: string
|
||||||
{
|
{
|
||||||
case http_3 = 'HTTP/3';
|
case http_3 = 'HTTP/3.0';
|
||||||
case http_2 = 'HTTP/2';
|
case http_2 = 'HTTP/2.0';
|
||||||
case http_1_1 = 'HTTP/1.1';
|
case http_1_1 = 'HTTP/1.1';
|
||||||
case http_1 = 'hTTP/1.0';
|
case http_1 = 'hTTP/1.0';
|
||||||
case http_0_9 = 'HTTP/0.9';
|
case http_0_9 = 'HTTP/0.9';
|
||||||
|
|
Loading…
Reference in New Issue