Heratio Framework API Reference

RequestIdMiddleware
in package

Request ID middleware.

Assigns a unique request ID to every HTTP request for correlation in error alerts and logs. Accepts an incoming X-Request-Id header from upstream proxies or generates one via random bytes.

The ID is stored in:

  • Static property (accessible without DI from error handlers)
  • sfConfig::set('app_request_id', ...) for Symfony-side access
  • X-Request-Id response header for client-side correlation

Table of Contents

Properties

$requestId  : string|null

Methods

handle()  : mixed

Properties

$requestId

public static string|null $requestId = null

Current request ID (static for error handler access)

Methods

handle()

public handle(Request $request, Closure $next) : mixed
Parameters
$request : Request
$next : Closure

        
On this page

Search results