Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ed2a41a139 | |||
| 89c6d0c814 | |||
| 67a2ea3e1d | |||
| cd4a7912d0 | |||
| 42774c8830 |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1 +1,2 @@
|
||||
vendor
|
||||
composer.lock
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"name": "Arsen Mirzaev Tatyano-Muradovich",
|
||||
"email": "arsen@mirzaev.sexy",
|
||||
"homepage": "https://mirzaev.sexy",
|
||||
"role": "Programmer"
|
||||
"role": "Creator"
|
||||
}
|
||||
],
|
||||
"support": {
|
||||
@@ -24,6 +24,13 @@
|
||||
"require": {
|
||||
"php": "~8.4"
|
||||
},
|
||||
"suggest": {
|
||||
"mirzaev/baza": "Baza database",
|
||||
"mirzaev/pot": "Template for projects",
|
||||
"mirzaev/files": "Easy working with files",
|
||||
"mirzaev/languages": "Easy languages integration",
|
||||
"mirzaev/currencies": "Easy currencies integration"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"mirzaev\\minimal\\": "mirzaev/minimal/system"
|
||||
|
||||
2320
composer.lock
generated
2320
composer.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -128,7 +128,7 @@ final class core
|
||||
$_SERVER["REQUEST_METHOD"] = $options['method'] ?? 'GET';
|
||||
|
||||
// Writing URI into the environment constant
|
||||
$_SERVER['REQUEST_URI'] = $options['uri'] ?? '/';
|
||||
$_SERVER['REQUEST_URI'] = $options['uri'] ?? '/';
|
||||
|
||||
// Writing verstion of HTTP protocol into the environment constant
|
||||
$_SERVER['SERVER_PROTOCOL'] = $options['protocol'] ?? 'CLI';
|
||||
@@ -157,7 +157,7 @@ final class core
|
||||
// Initialized the route
|
||||
|
||||
if (!empty($parameters)) {
|
||||
// Recaived parameters
|
||||
// Received parameters
|
||||
|
||||
// Merging parameters with the route parameters
|
||||
$route->parameters = $parameters + $route->parameters;
|
||||
@@ -251,12 +251,12 @@ final class core
|
||||
|
||||
try {
|
||||
// Preparing the route function
|
||||
$action = function() use ($request, $route): string {
|
||||
$action = function () use ($request, $route): string {
|
||||
// Writing the request options from the route options
|
||||
$request->options = $route->options;
|
||||
|
||||
// Processing the method of the controller and exit (success)
|
||||
$action = fn(): string => (string) $route->controller->{$route->method}(...($route->parameters + $request->parameters));
|
||||
$action = fn(): string => (string) $route->controller->{$route->method}(...($route->parameters + $route->variables + $request->parameters));
|
||||
|
||||
foreach ($route->middlewares as $middleware) {
|
||||
// Iterating over the route middlewares
|
||||
|
||||
Reference in New Issue
Block a user