thruster / sapi-bridge
Thruster SapiBridge Bridge
1.0.0
2019-02-13 20:32 UTC
Requires
- php: >=7.3
- ext-curl: *
- zendframework/zend-diactoros: ^2.1
- zendframework/zend-httphandlerrunner: ^1.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-10-14 09:53:23 UTC
README
The Thruster SapiBridge Bridge.
Install
Via Composer
$ composer require thruster/sapi-bridge
Usage
Any class which implements PSR-15 RequestHandlerInterface
.
<?php require_once __DIR__ . '/../vendor/autoload.php'; use Thruster\SapiBridge\SapiBridge; use Psr\Http\Server\RequestHandlerInterface; $kernel = new class implements RequestHandlerInterface { public function handle(ServerRequestInterface $request): ResponseInterface { return new Response(); } }; SapiBridge::createFromGlobals() ->attach($kernel) ->run();
Testing
Run test cases
$ composer test
Run test cases with coverage (HTML format)
$ composer test-coverage
Run PHP style checker
$ composer check-style
Run PHP style fixer
$ composer fix-style
Contributing
Please see CONTRIBUTING and CONDUCT for details.
License
Please see License File for more information.