quillphp/compress

Quill PHP compress middleware

Maintainers

Package info

github.com/quillphp/quill-compress

pkg:composer/quillphp/compress

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2026-04-06 10:02 UTC

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