ActionCacheHelper | Static helpers for the action/view cache round trip used by DispatchMiddleware. |
ActionDescriptor | Immutable value object describing which action to execute. |
ActionExecutionContext | Lightweight DTO for container-less slot execution path. |
ActionExecutor | ActionExecutor: container-less execution of an action+view producing ActionExecutionContext. |
ActionResolver | Resolves which execute* method to call and invokes action, returning raw view token. |
AttributeBag | Simple immutable-style attribute bag for no-container execution path. |
DeferredSlotRenderable | A slot whose action is not dispatched until its content is actually asked for. |
ExecutionState | Mutable per-execution state for one action execution. |
ForwardService | ForwardService: resolves forward targets (login / secure / custom) without creating a full execution container. |
HttpMethodMapper | Central mapping from HTTP verbs to Quiote action method tokens. |
ImmutableViewInitContext | The ViewInitContext a view is initialized with: a fixed snapshot of the dispatch that produced it. |
LightweightActionInitContext | The ActionInitContext every dispatch path constructs: the executor, the dispatch, security and validation middleware, the slot dispatcher and the input-schema resolver. |
ResponseHandle | Minimal façade exposing response operations in no-container execution paths. |
SecurityService | Lightweight security checker mapping Action security methods to a decision enum. |
SlotContent | Immutable value object representing rendered slot content plus metadata. |
SlotDispatcher | Dynamic optional action extension points used via method_exists(): |
SlotExecutionContext | Immutable context returned by SlotDispatcher for container-less execution. |
SlotExecutionGuard | SlotExecutionGuard centralizes recursion limit enforcement for slot dispatches. |
SlotRequestFactory | Factory to derive a child PSR-7 request for slot (sub-action) execution. |
SlotStack | Stack tracking nested slot/sub-action executions, so recursion depth is explicit and boundable rather than implicit in the call stack. |
ValidationDecision | Immutable value object encapsulating the validation outcome for a request/action. |
ValidationResult | Lightweight immutable validation result for container-less execution paths. |
ValidationService | Adapter around legacy validation logic to enable container-less execution. |
ValidationTrace | Tiny immutable description of what we validated (for debugging/parity tests). |
ViewFactory | ViewFactory: creates and initializes a view using ImmutableViewInitContext. |
ViewNameResolver | ViewNameResolver: pure resolution of raw view return values to (module, canonicalViewName|NONE). |