File tree 2 files changed +17
-1
lines changed
2 files changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ public function convert(array $payload): AbstractMailerEvent
51
51
$ event ->setDate ($ date );
52
52
$ event ->setRecipientEmail ($ payload ['email ' ]);
53
53
$ event ->setMetadata ([]);
54
- $ event ->setTags ($ payload ['category ' ] ?? []);
54
+ $ event ->setTags (( array ) ( $ payload ['category ' ] ?? []) );
55
55
56
56
return $ event ;
57
57
}
Original file line number Diff line number Diff line change @@ -112,4 +112,20 @@ public function testAsynchronousBounce()
112
112
$ this ->assertInstanceOf (MailerDeliveryEvent::class, $ event );
113
113
$ this ->assertSame ('123456 ' , $ event ->getId ());
114
114
}
115
+
116
+ public function testWithStringCategory ()
117
+ {
118
+ $ converter = new SendgridPayloadConverter ();
119
+
120
+ $ event = $ converter ->convert ([
121
+ 'event ' => 'processed ' ,
122
+ 'sg_message_id ' => '123456 ' ,
123
+ 'timestamp ' => '123456789 ' ,
124
+ 'email ' => 'test@example.com ' ,
125
+ 'category ' => 'cat facts ' ,
126
+ ]);
127
+
128
+ $ this ->assertInstanceOf (MailerDeliveryEvent::class, $ event );
129
+ $ this ->assertSame (['cat facts ' ], $ event ->getTags ());
130
+ }
115
131
}
You can’t perform that action at this time.
0 commit comments