Skip to content

Commit 8f2a698

Browse files
doobasfabpot
authored andcommitted
Mailersend webhook remote event
1 parent 255d74c commit 8f2a698

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

DependencyInjection/FrameworkExtension.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2589,6 +2589,7 @@ private function registerMailerConfiguration(array $config, ContainerBuilder $co
25892589
if ($webhookEnabled) {
25902590
$webhookRequestParsers = [
25912591
MailerBridge\Brevo\Webhook\BrevoRequestParser::class => 'mailer.webhook.request_parser.brevo',
2592+
MailerBridge\MailerSend\Webhook\MailerSendRequestParser::class => 'mailer.webhook.request_parser.mailersend',
25922593
MailerBridge\Mailgun\Webhook\MailgunRequestParser::class => 'mailer.webhook.request_parser.mailgun',
25932594
MailerBridge\Mailjet\Webhook\MailjetRequestParser::class => 'mailer.webhook.request_parser.mailjet',
25942595
MailerBridge\Postmark\Webhook\PostmarkRequestParser::class => 'mailer.webhook.request_parser.postmark',

Resources/config/mailer_webhook.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313

1414
use Symfony\Component\Mailer\Bridge\Brevo\RemoteEvent\BrevoPayloadConverter;
1515
use Symfony\Component\Mailer\Bridge\Brevo\Webhook\BrevoRequestParser;
16+
use Symfony\Component\Mailer\Bridge\MailerSend\RemoteEvent\MailerSendPayloadConverter;
17+
use Symfony\Component\Mailer\Bridge\MailerSend\Webhook\MailerSendRequestParser;
1618
use Symfony\Component\Mailer\Bridge\Mailgun\RemoteEvent\MailgunPayloadConverter;
1719
use Symfony\Component\Mailer\Bridge\Mailgun\Webhook\MailgunRequestParser;
1820
use Symfony\Component\Mailer\Bridge\Mailjet\RemoteEvent\MailjetPayloadConverter;
@@ -31,6 +33,11 @@
3133
->args([service('mailer.payload_converter.brevo')])
3234
->alias(BrevoRequestParser::class, 'mailer.webhook.request_parser.brevo')
3335

36+
->set('mailer.payload_converter.mailersend', MailerSendPayloadConverter::class)
37+
->set('mailer.webhook.request_parser.mailersend', MailerSendRequestParser::class)
38+
->args([service('mailer.payload_converter.mailersend')])
39+
->alias(MailerSendRequestParser::class, 'mailer.webhook.request_parser.mailersend')
40+
3441
->set('mailer.payload_converter.mailgun', MailgunPayloadConverter::class)
3542
->set('mailer.webhook.request_parser.mailgun', MailgunRequestParser::class)
3643
->args([service('mailer.payload_converter.mailgun')])

0 commit comments

Comments
 (0)