- Removed the
MessageSchedulerWorker
andMessageSchedulerWorkerOptions
classes. - Allowed MessageAuthorizers to preAuthorize
and
postAuthorize`. - Renamed all references to
domainMessage
to simplymessage
. - Moved all domain related classes and interfaces to a sub namespace
Morebec/Orkestra/Messaging/Domain
.
-
Deprecated
AbstractDomainResponse
since version 1.1, useAbstractMessageBusResponse
instead. -
Deprecated
DomainMessageHandlerResponse
since version 1.1, useMessageHandlerResponse
instead. -
Deprecated
DomainMessageHandlerInterface
since version 1.1, useMessageHandlerInterface
instead. -
Deprecated
MultiDomainMessageHandlerResponse
since version 1.1, useMultiMessageHandlerResponse
instead. -
Deprecated
DomainMessageBusMiddlewareInterface
since version 1.1, useMessageBusMiddlewareInterface
instead. -
Deprecated
VersionedDomainMessageInterface
since version 1.1, useVersionedMessageInterface
instead. -
Add
MessageHeaders
as second parameter toNoResponseFromMiddlewareException
. -
Make
NoResponseFromMiddlewareException
acceptMessageInterface
instead ofDomainMessageInterface
. -
Added
MessageBus
. -
Added
MessageBusInterface
. -
Added
MessageHandlerResponse
. -
Added
MessageHandlerResponse
. -
Added
MultiMessageHandlerResponse
. -
Added
AbstractMessageBusResponse
. -
Made
LoggerMiddleware
implement MessageBusMiddlewareInterfaceinstead of
DomainMessageBusMiddlewareInterface`. -
Added
MessageBusMiddlewareInterface
. -
Added
MessageBusResponseStatusCode
. -
Added
MessageBusResponseInterface
. -
Added
MessageHeaders
. -
Added
VersionedMessageInterface
. -
Added
MessageInterface
. -
Introduction of a more generic set of interfaces for the Message Bus. The Domain Message Bus related interfaces have been made extending these generic interfaces when possible. However, the
DomainMessageBusInterface
cannot extend theMessageBusInterface
for PHP7.3 compatibility. This new set of interfaces will allow different types of message buses not necessarily related to the domain layer.