# Slim PSR-7

Strict PSR-7 implementation used by the [Slim Framework](http://www.slimframework.com/), but you may use it
separately with any framework compatible with the [PSR-7 standard](https://www.php-fig.org/psr/psr-7/).

[![Build Status](https://github.com/slimphp/Slim-Psr7/workflows/Tests/badge.svg?branch=master)](https://github.com/slimphp/Slim-Psr7/actions?query=branch:master)
[![Coverage Status](https://coveralls.io/repos/github/slimphp/Slim-Psr7/badge.svg?branch=master)](https://coveralls.io/github/slimphp/Slim-Psr7?branch=master)
[![Total Downloads](https://poser.pugx.org/slim/psr7/downloads)](https://packagist.org/packages/slim/psr7)
[![License](https://poser.pugx.org/slim/psr7/license)](https://packagist.org/packages/slim/psr7)

## Installation

It's recommended that you use [Composer](https://getcomposer.org) to install 
this library.

```bash
$ composer require slim/psr7
```

This will install the `slim/psr7` component and all required dependencies.

PHP 8.0 or newer is required.

## Tests

To execute the test suite, you'll need to clone the repository and install the dependencies.

```bash
$ git clone https://github.com/slimphp/Slim-Psr7
$ composer install
$ composer test
```

## Contributing

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

## Security

If you discover security related issues, please email security@slimframework.com 
instead of using the issue tracker.

## Credits

- [Josh Lockhart](https://github.com/codeguy)
- [Andrew Smith](https://github.com/silentworks)
- [Rob Allen](https://github.com/akrabat)
- [Pierre Bérubé](https://github.com/l0gicgate)
- [All Contributors](../../contributors)

## License

This component is licensed under the MIT license. See [License File](LICENSE.md) 
for more information.
