PluginProbe
WCPOS – Point of Sale (POS) plugin for WooCommerce / 1.10.23
WCPOS – Point of Sale (POS) plugin for WooCommerce v1.10.23
1.10.25 1.10.24 1.10.23 1.10.22 1.10.21 1.10.20 1.10.19 1.10.18 1.10.17 1.10.16 1.10.15 1.10.13 1.10.14 1.10.12 1.10.11 1.10.10 1.10.9 1.10.8 untagged-3d9b7ccddc54df87c672 1.10.7 1.10.6 1.10.5 1.10.3 1.10.4 1.10.2 All 169 releases
← All changes | vendor_prefixed/sentry/sentry/src/Serializer/PayloadSerializer.php +7 -0 1.10.20 → 1.10.23 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);