Using the Serializable Event Message
Usage
Event Message Class
<?php
use SonsOfPHP\Component\EventSourcing\Message\AbstractSerializableMessage;
class AggregateFieldChangedEventMessage extends AbstractSerializableMessage
{
}Initializing Event Message Class
<?php
$event = AggregateFieldChangedEventMessage::new()->withPayload([
'previous_value' => $previousValue,
'new_value' => $newValue,
]);Last updated