Conditions | 1 |
Paths | 1 |
Total Lines | 12 |
Code Lines | 10 |
Lines | 0 |
Ratio | 0 % |
Tests | 11 |
CRAP Score | 1 |
Changes | 0 |
1 | <?php |
||
21 | 2 | public function transform(OutboxEvent $event) : OutboxMappedSuperclass |
|
22 | { |
||
23 | 2 | return $this->entity |
|
24 | 2 | ->setId(Uuid::uuid4()) |
|
25 | 2 | ->setCreatedAt(new DateTimeImmutable()) |
|
26 | 2 | ->setMessageRoute($event->getRoute()) |
|
27 | 2 | ->setMessageType((new ReflectionClass($event))->getShortName()) |
|
28 | 2 | ->setAggregateId($event->getAggregateId()) |
|
29 | 2 | ->setAggregateType($event->getAggregateType()) |
|
30 | 2 | ->setPayloadType($event->getPayloadType()) |
|
31 | 2 | ->setPayload($this->getPayload()) |
|
32 | 2 | ->setSchemaVersion(1); |
|
33 | } |
||
40 |