psr-mock/http-message-implementation
Lightweight PSR-7 HTTP Message implementations provider tailored to simplify mocked testing.
Maintainers
Package info
github.com/psr-mock/http-message-implementation
pkg:composer/psr-mock/http-message-implementation
Requires
- php: ^8.1
- psr/http-message: ^1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.14
- infection/infection: ^0.26
- mockery/mockery: ^1.5
- pestphp/pest: ^2.0
- phpstan/phpstan: ^1.10
- phpstan/phpstan-strict-rules: ^1.5
- rector/rector: ^0.15
- vimeo/psalm: ^5.8
- wikimedia/composer-merge-plugin: ^2.0
Suggests
None
Provides
Conflicts
None
Replaces
None
README
Lightweight mocking library for PSR-7 HTTP Message implementations, tailor-made to help you create test suites that are easier to write and maintain.
👁 codecov
👁 packagist
👁 status
👁 license
This library is primarily intended for use in libraries like SDKs that consume PSR implementations without requiring hard dependencies on specific libraries. The library mocks a real-world implementation and strictly adheres to PSR specifications, enabling you to create test suites that are easier to write and maintain. The library also exposes a robust developer API to help you debug and fix test failures substantially faster.
This package is part of the PSR Mock suite of mocking libraries.
Requirements
- PHP 8.1+
- Composer 2.0+
Installation
composer require --dev psr-mock/http-message-implementation
Only install this library as a development dependency (--dev).
It's not built for use in production environments.
This library is not produced or endorsed by, or otherwise affiliated with, the PHP-FIG.
