solophp / http-emitter
PSR-7 HTTP Response Emitter
v2.0.0
2025-08-01 19:30 UTC
Requires
- php: ^8.0
- psr/http-message: ^1.1|^2.0
Requires (Dev)
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.0
README
PSR-7 HTTP Response Emitter for PHP 8+
Installation
composer require solophp/http-emitter
Usage
use Solo\HttpEmitter\Emitter; use Psr\Http\Message\ResponseInterface; $emitter = new Emitter(); $emitter->emit($response);
Features
- PSR-7 compliant HTTP response emitter
- Efficient chunked output for large responses
- Proper handling of connection status
- Support for all HTTP status codes
- Optimized for PHP 8+
Requirements
- PHP ^8.0
- PSR HTTP Message ^1.1|^2.0
Testing
# Run tests composer test # Run tests with coverage composer test-coverage # Static analysis composer phpstan
License
MIT