Request ID middleware for the Quill PHP Framework. Injects a unique identifier into every request/response for distributed tracing and log correlation.
composer require quillphp/request-iduse Quill\RequestId\RequestId;
$app->use(RequestId::new([
'header' => 'X-API-Request-ID',
'context_key' => 'trace_id',
]));| Option | Default | Description |
|---|---|---|
| `context_key` | `'request_id'` | Context key to store the ID in the Request object. |
| `generator` | `callable` | Optional: custom UUID generator. |
MIT