solophp/http-emitter

PSR-7 HTTP Response Emitter

Installs: 100

Dependents: 1

Suggesters: 1

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/solophp/http-emitter

v2.1.0 2025-12-04 21:08 UTC

This package is auto-updated.

Last update: 2025-12-04 21:09:15 UTC


README

Version License Coverage

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

# Code style check
composer cs

# Code style fix
composer cs-fix

License

MIT