sabroan / psr-17
Strict, minimal PSR-17 implementation
dev-main
2026-10-20 20:57 UTC
Requires
- psr/http-factory: ^1
- sabroan/psr-7: dev-main
Requires (Dev)
- ergebnis/composer-normalize: ^2.54
- friendsofphp/php-cs-fixer: ^3.95
- phpstan/extension-installer: ^1.4
- phpstan/phpstan: ^2.3
- phpstan/phpstan-deprecation-rules: ^2.0
- phpstan/phpstan-strict-rules: ^2.1
- phpunit/phpunit: ^13
- roave/security-advisories: dev-latest
- vimeo/psalm: ^7@beta
Suggests
None
Provides
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-20 21:10:47 UTC
README
A lightweight, implementation of the PSR-17 (HTTP Factories).
Installation
Install via Composer:
composer require sabroan/psr-17
Usage
This package provides factories for creating PSR-7 HTTP message objects (requests, responses, streams, URIs, and uploaded files).
Classes
Sabroan\Http\Message\RequestFactorySabroan\Http\Message\ResponseFactorySabroan\Http\Message\ServerRequestFactorySabroan\Http\Message\StreamFactorySabroan\Http\Message\UploadedFileFactorySabroan\Http\Message\UriFactory
License
This package is released under the MIT License. See the LICENSE file for details.