Response compression middleware for the Quill PHP Framework. Reduces API payload sizes via Gzip or Brotli encoding.
composer require quillphp/compressuse Quill\Compress\Compress;
$app->use(Compress::new([
'level' => 6,
'min_size' => 1024, // only compress if > 1KB
]));| 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. |
MIT