$ composer require pimolo/simple-router<?phpusePimolo\SimpleRouter\Router;
usePimolo\SimpleRouter\DTO\Route;
useSymfony\Component\HttpFoundation\Request;
require_once'vendor/autoload.php';
// Wrap the request with HttpFoundation$request = Request::createFromGlobals();
$kernel = newRouter();
// Defines routes$home = (newRoute('/home', ['GET'], function () {
return'Welcome to my app';
}
));
$login = (newRoute('/login', ['GET', 'POST'], function () {
return'Please login';
}
));
// Handle the resourceecho$kernel->route($request, [$home, $login]);And if you want to test it :
$ php -S localhost:8000 main.php