furious / router
PHP 7.4 implementation of Router
Installs: 255
Dependents: 3
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/furious/router
Requires
- php: >=7.4
- psr/http-message: ^1.0
Requires (Dev)
- furious/psr7: ^1.3
- phpunit/phpunit: ^5.4
This package is auto-updated.
Last update: 2024-12-12 01:16:56 UTC
README
Simple router for PSR-7 requests. PHP 7.4+
Install:
composer require furious/router
Use:
$routes = new RouteCollection();
// Add route
$routes->get('home', '/path', SomeHandler::class);
$router = new Router($routes);
// '/path'
$router->generate('home');
// Match route
$router->match($psr7Request);
// Add route in router
$router->addRoute(new Route('about', '/about', AboutHandler::class, 'GET'));