Block a user
noccylabs/react-controller (0.1.0.1)
Published 2026-09-13 15:31:07 +00:00 by noccy
Installation
{
"repositories": [{
"type": "composer",
"url": "https://dev.noccylabs.info/api/packages/noccy/composer"
}
]
}composer require noccylabs/react-controller:0.1.0.1About this package
ReactPHP HTTP middleware implementing router and controllers
ReactPHP Controller
Usage
The library can be used in two ways; by using your controllers and middleware, and by wrapping your controllers in a router, and using the router as middleware.
Controller as middleware
class LandingController extends Controller
{
public function home(ServerRequestInterface $request)
{
// ...
}
}
$server = new HttpServer(
new LandingController()
);
Router as middleware
class LandingController extends Controller
{
public function home(ServerRequestInterface $request)
{
// ...
}
}
$router = new Router(
new LandingRouter()
);
$server = new HttpServer(
$router
);
Dependencies
Development Dependencies
| ID | Version |
|---|---|
| react/http | ^1.11 |
Details
2026-09-13 15:31:07 +00:00
Assets (1)
Versions (2)
View all
Composer
4
Christopher Vagnetoft
GPL-2.0-or-later
12 KiB