@@ 316-320 (lines=5) @@ | ||
313 | // Mandrill compatibility |
|
314 | // Data is merge with transmission and removed from headers |
|
315 | // @link https://mandrill.zendesk.com/hc/en-us/articles/205582467-How-to-Use-Tags-in-Mandrill |
|
316 | if ($message->getHeaders()->has('X-MC-Tags')) { |
|
317 | $tagsHeader = $message->getHeaders()->get('X-MC-Tags'); |
|
318 | $tags = explode(',', $tagsHeader->getValue()); |
|
319 | $message->getHeaders()->remove('X-MC-Tags'); |
|
320 | } |
|
321 | if ($message->getHeaders()->has('X-MC-Metadata')) { |
|
322 | $metadataHeader = $message->getHeaders()->get('X-MC-Metadata'); |
|
323 | $metadata = json_decode($metadataHeader->getValue(), JSON_OBJECT_AS_ARRAY); |
|
@@ 334-338 (lines=5) @@ | ||
331 | // Handle mailgun headers |
|
332 | // Data is merge with message and removed from headers |
|
333 | // @link https://documentation.mailgun.com/en/latest/user_manual.html#sending-via-smtp |
|
334 | if ($message->getHeaders()->has('X-Mailgun-Tag')) { |
|
335 | $tagsHeader = $message->getHeaders()->get('X-Mailgun-Tag'); |
|
336 | $tags = explode(',', $tagsHeader->getValue()); |
|
337 | $message->getHeaders()->remove('X-Mailgun-Tag'); |
|
338 | } |
|
339 | // @link https://documentation.mailgun.com/en/latest/user_manual.html#attaching-data-to-messages |
|
340 | if ($message->getHeaders()->has('X-Mailgun-Variables')) { |
|
341 | $metadataHeader = $message->getHeaders()->get('X-Mailgun-Variables'); |