protected function enrichEventMetadata(Message $domainEvent, $aggregateId) { $domainEvent = $domainEvent->withAddedMetadata('aggregate_id', $aggregateId); return $domainEvent->withAddedMetadata('aggregate_type', $this->aggregateType->toString()); }