duon / router
PSR-7/PSR-15 router and dispatcher
Installs: 6
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/duon/router
Requires
- php: >=8.3
- duon/wire: dev-main
- psr/container: ^2.0
- psr/http-message: ^1.1 || ^2.0
- psr/http-message-implementation: ^1.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: ^1.0
- duon/dev: ^1.1
- laminas/laminas-diactoros: ^3.3
- phpunit/phpunit: ^12.0
- vimeo/psalm: ^6.10
This package is auto-updated.
Last update: 2025-10-01 00:17:04 UTC
README
A PSR-7 compatible router and view dispatcher.
<?php $router = new Router(); $router->get('/{name}', funtion (string $name) { return "<h1>{$name}</h1>"; }); $request = new ServerRequest(); $route = $router->match($request); $dispatcher = new Dispatcher(); $response = $dispatcher->dispatch($request, $route);