Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
69702888d1 |
@@ -134,21 +134,8 @@ final class core
|
|||||||
$_SERVER['SERVER_PROTOCOL'] = $options['protocol'] ?? 'CLI';
|
$_SERVER['SERVER_PROTOCOL'] = $options['protocol'] ?? 'CLI';
|
||||||
}
|
}
|
||||||
|
|
||||||
// Preparing the route function
|
// Processing the request and exit (success)
|
||||||
$action = fn(): string => (string) $this->request(new request(environment: true));
|
return $this->request(new request(environment: true));
|
||||||
|
|
||||||
foreach ($this->router->middlewares as $middleware) {
|
|
||||||
// Iterating over the router middlewares
|
|
||||||
|
|
||||||
// Preparing the middleware function
|
|
||||||
$action = fn(): string => $middleware(next: $action);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Processing middlewares and the router request function
|
|
||||||
$response = $action();
|
|
||||||
|
|
||||||
// Exit (success)
|
|
||||||
return $response;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -176,6 +163,8 @@ final class core
|
|||||||
$route->parameters = $parameters + $route->parameters;
|
$route->parameters = $parameters + $route->parameters;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Preparing the route function
|
||||||
|
$action = function() use ($request, $route): string {
|
||||||
// Writing the request options from the route options
|
// Writing the request options from the route options
|
||||||
$request->options = $route->options;
|
$request->options = $route->options;
|
||||||
|
|
||||||
@@ -192,6 +181,20 @@ final class core
|
|||||||
// Processing middlewares and the route functions
|
// Processing middlewares and the route functions
|
||||||
$response = $action();
|
$response = $action();
|
||||||
|
|
||||||
|
// Exit (success)
|
||||||
|
return $response;
|
||||||
|
};
|
||||||
|
|
||||||
|
foreach ($this->router->middlewares as $middleware) {
|
||||||
|
// Iterating over the router middlewares
|
||||||
|
|
||||||
|
// Preparing the middleware function
|
||||||
|
$action = fn(): string => $middleware(next: $action);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Processing middlewares and the router request function
|
||||||
|
$response = $action();
|
||||||
|
|
||||||
// Exit (success)
|
// Exit (success)
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user