Component-by-component reference for everything under src/. Interfaces are tagged in their docblocks
as @api (a public contract consumers implement/call directly) or @internal (wiring/glue that
consumers should not depend on directly).
-
Message Bus & Core Contracts:
MessageBusInterface,MessageBus,MessageInterface,ResultInterface,StatusInterface/MessageStatus, and handler resolution. -
Middleware Pipeline:
MiddlewarePipe,Next,MiddlewareInterface, and the built-inMessageHandlerMiddleware/EmptyPipelineHandler. -
Commands & Queries: the
Command\andQuery\namespaces. -
Configuration & Container Integration:
ConfigProviderand the PSR-11 factories, with code samples. -
Exceptions: the exception types thrown by this library.