MessageBus
in package
implements
MessageBusInterface
Tags
Table of Contents
Interfaces
Properties
- $middlewareAggregate : IteratorAggregate
Methods
- __construct() : mixed
- dispatch() : Envelope
- Dispatches the given message.
Properties
$middlewareAggregate
private
IteratorAggregate
$middlewareAggregate
Methods
__construct()
public
__construct([iterable<mixed, MiddlewareInterface> $middlewareHandlers = [] ]) : mixed
Parameters
- $middlewareHandlers : iterable<mixed, MiddlewareInterface> = []
dispatch()
Dispatches the given message.
public
dispatch(object $message[, array<string|int, mixed> $stamps = [] ]) : Envelope
Parameters
- $message : object
-
The message or the message pre-wrapped in an envelope
- $stamps : array<string|int, mixed> = []