Event Streams and Handlers
PHP Event Sourcing Projection Streams and Event Handlers
The Problem
Subscribing to Event Streams
From Aggregate Stream (Recommended)
#[ProjectionV2('ticket_list')]
#[FromAggregateStream(Ticket::class)]
class TicketListProjection
{
#[EventHandler]
public function onTicketRegistered(TicketWasRegistered $event): void
{
// handle event
}
}From Multiple Aggregate Streams
From a Named Stream
Event Handler Routing
By Type Hint (Default)
Named Events
Catch-All Handler
Using Array Payload for Performance
What's Next
Last updated
Was this helpful?