drhino / request
PSR request handler
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/drhino/request
Requires
- php: >=7.4
- laminas/laminas-diactoros: ^2.6
- laminas/laminas-httphandlerrunner: ^2.0
- laminas/laminas-stratigility: ^3.4
- nikic/fast-route: ^1.3
- symfony/polyfill-intl-normalizer: ^1.23
README
Route request handler.
composer require drhino/request
<?php declare(strict_types=1); # require __DIR__ . '/vendor/autoload.php'; $routes = function(\FastRoute\RouteCollector $r) { $r->get('/{name}', drhino\Request\Example\IndexHandler::class); $r->post('/', drhino\Request\Example\PostHandler::class); }; // Default headers, unless otherwise specified in the response. $headers = [ 'Access-Control-Allow-Origin' => '*', 'Cache-Control' => 'no-store' ]; new \drhino\Request\Handler($routes, $headers);