addRoutes

This commit is contained in:
Valithor Obsidion 2025-02-04 14:56:59 -05:00
parent 3615d9346f
commit 84dddd824b

View File

@ -70,11 +70,7 @@ $testRoutes = [
}],
];
$routes = array_map(function($route) use (&$routes) {
[$method, $path, $handler] = $route;
SegmentRouter::add($routes, $method, $path, $handler);
return [$method, $path, $handler];
}, $testRoutes);
$routes = addRoutes($testRoutes);
for ($i = 0; $i < 10; $i++) {
@ -130,6 +126,15 @@ function readAndAddRoutes(string $file, &$routes): array
}, file($file));
}
function addRoutes($routes): array
{
return array_map(function($route) use (&$routes) {
[$method, $path, $handler] = $route;
SegmentRouter::add($routes, $method, $path, $handler);
return [$method, $path, $handler];
}, $routes);
}
function runIterations(int $iterations, &$routes, array $routesList) {
echo "\n🚀 Running $iterations iterations...\n";