solophp/http-emitter

PSR-7 HTTP Response Emitter

v2.0.0 2025-08-01 19:30 UTC

This package is auto-updated.

Last update: 2025-08-01 19:32:07 UTC


README

Version License

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