Block a user
noccylabs/react-controller (0.1.0)
Published 2026-06-01 23:43:19 +00:00 by noccy
Installation
{
"repositories": [{
"type": "composer",
"url": "https://dev.noccylabs.info/api/packages/noccy/composer"
}
]
}composer require noccylabs/react-controller:0.1.0About 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 |