All exceptions live under Webware\MessageBus\Exception.
| Exception | Extends / Implements | Thrown when |
|---|---|---|
|
|
Configuration is missing or malformed, a message has no |
|
|
A required service ( |
|
|
The pipeline reaches |
|
|
|
Each exception exposes named static constructors (e.g. ServiceNotFoundException::fromService(),
InvalidConfigurationException::fromUnMappedMessage()) rather than public constructors, keeping error
messages consistent at every call site.