Skip to content

FinalizeMiddleware

FinalizeMiddleware (scaffold): end-of-request persistence for session/user.

Future: write slim session (user_id, auth flag, versions) & flush metrics.

class FinalizeMiddleware implements MiddlewareInterface

ImplementsMiddlewareInterface
SourceMiddleware/FinalizeMiddleware.php
MethodDescription
process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterfacePasses the request through and returns the response unchanged.

public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface

Passes the request through and returns the response unchanged.

The middleware holds the after_action slot immediately after DispatchMiddleware, which is where end-of-request persistence and cleanup belong; no such work is performed yet.

ParameterTypeDescription
$requestServerRequestInterface
$handlerRequestHandlerInterface

Returns ResponseInterface