← All changes
|
vendor_prefixed/sentry/sentry/src/Serializer/PayloadSerializer.php
+7
-0
1.10.19
→
1.10.24
View file →
| @@ -5,8 +5,9 @@ | ||
| 5 | 5 | |
| 6 | 6 | use WCPOS\Vendor\Sentry\Event; |
| 7 | 7 | use WCPOS\Vendor\Sentry\EventType; |
| 8 | 8 | use WCPOS\Vendor\Sentry\Options; |
| 9 | +use WCPOS\Vendor\Sentry\Serializer\EnvelopItems\AttachmentItem; | |
| 9 | 10 | use WCPOS\Vendor\Sentry\Serializer\EnvelopItems\CheckInItem; |
| 10 | 11 | use WCPOS\Vendor\Sentry\Serializer\EnvelopItems\ClientReportItem; |
| 11 | 12 | use WCPOS\Vendor\Sentry\Serializer\EnvelopItems\EventItem; |
| 12 | 13 | use WCPOS\Vendor\Sentry\Serializer\EnvelopItems\LogsItem; |
| @@ -54,13 +55,19 @@ | ||
| 54 | 55 | $items = []; |
| 55 | 56 | switch ($event->getType()) { |
| 56 | 57 | case EventType::event(): |
| 57 | 58 | $items[] = EventItem::toEnvelopeItem($event); |
| 59 | + foreach ($event->getAttachments() as $attachment) { | |
| 60 | + $items[] = AttachmentItem::toAttachmentItem($attachment); | |
| 61 | + } | |
| 58 | 62 | break; |
| 59 | 63 | case EventType::transaction(): |
| 60 | 64 | $items[] = TransactionItem::toEnvelopeItem($event); |
| 61 | 65 | if ($event->getSdkMetadata('profile') !== null) { |
| 62 | 66 | $items[] = ProfileItem::toEnvelopeItem($event); |
| 67 | + } | |
| 68 | + foreach ($event->getAttachments() as $attachment) { | |
| 69 | + $items[] = AttachmentItem::toAttachmentItem($attachment); | |
| 63 | 70 | } |
| 64 | 71 | break; |
| 65 | 72 | case EventType::checkIn(): |
| 66 | 73 | $items[] = CheckInItem::toEnvelopeItem($event); |