quillphp / compress
Quill PHP compress middleware
dev-main
2026-04-06 10:02 UTC
Requires
- php: >=8.3
- quillphp/quill: ^0.0.2
Requires (Dev)
- phpunit/phpunit: ^11.0
This package is auto-updated.
Last update: 2026-04-06 11:57:52 UTC
README
Response compression middleware for the Quill PHP Framework. Reduces API payload sizes via Gzip or Brotli encoding.
Installation
composer require quillphp/compress
Usage
use Quill\Compress\Compress; $app->use(Compress::new([ 'level' => 6, 'min_size' => 1024, // only compress if > 1KB ]));
Configuration
| Option | Default | Description |
|---|---|---|
| `types` | `['application/json', 'text/html', 'text/css', 'text/javascript']` | Content types to compress. |
| `min_size` | `1024` | Minimum body size in bytes to trigger compression. |
License
MIT