Skip to content

Commit ea84466

Browse files
committed
feature #58403 [Mailer][Webhook] Mailtrap webhook support (kbond)
This PR was merged into the 7.2 branch. Discussion ---------- [Mailer][Webhook] Mailtrap webhook support | Q | A | ------------- | --- | Branch? | 7.2 | Bug fix? | no | New feature? | yes | Deprecations? | no | Issues | n/a | License | MIT Commits ------- c79a984ee8 [Mailer] add Mailtrap webhook support
2 parents 938a626 + 43c8560 commit ea84466

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
@@ -2681,6 +2681,7 @@ private function registerMailerConfiguration(array $config, ContainerBuilder $co
26812681
MailerBridge\Mailjet\Webhook\MailjetRequestParser::class => 'mailer.webhook.request_parser.mailjet',
26822682
MailerBridge\Mailomat\Webhook\MailomatRequestParser::class => 'mailer.webhook.request_parser.mailomat',
26832683
MailerBridge\Postmark\Webhook\PostmarkRequestParser::class => 'mailer.webhook.request_parser.postmark',
2684+
MailerBridge\Mailtrap\Webhook\MailtrapRequestParser::class => 'mailer.webhook.request_parser.mailtrap',
26842685
MailerBridge\Resend\Webhook\ResendRequestParser::class => 'mailer.webhook.request_parser.resend',
26852686
MailerBridge\Sendgrid\Webhook\SendgridRequestParser::class => 'mailer.webhook.request_parser.sendgrid',
26862687
MailerBridge\Sweego\Webhook\SweegoRequestParser::class => 'mailer.webhook.request_parser.sweego',

Resources/config/mailer_webhook.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
use Symfony\Component\Mailer\Bridge\Mailjet\Webhook\MailjetRequestParser;
2222
use Symfony\Component\Mailer\Bridge\Mailomat\RemoteEvent\MailomatPayloadConverter;
2323
use Symfony\Component\Mailer\Bridge\Mailomat\Webhook\MailomatRequestParser;
24+
use Symfony\Component\Mailer\Bridge\Mailtrap\RemoteEvent\MailtrapPayloadConverter;
25+
use Symfony\Component\Mailer\Bridge\Mailtrap\Webhook\MailtrapRequestParser;
2426
use Symfony\Component\Mailer\Bridge\Postmark\RemoteEvent\PostmarkPayloadConverter;
2527
use Symfony\Component\Mailer\Bridge\Postmark\Webhook\PostmarkRequestParser;
2628
use Symfony\Component\Mailer\Bridge\Resend\RemoteEvent\ResendPayloadConverter;
@@ -62,6 +64,11 @@
6264
->args([service('mailer.payload_converter.postmark')])
6365
->alias(PostmarkRequestParser::class, 'mailer.webhook.request_parser.postmark')
6466

67+
->set('mailer.payload_converter.mailtrap', MailtrapPayloadConverter::class)
68+
->set('mailer.webhook.request_parser.mailtrap', MailtrapRequestParser::class)
69+
->args([service('mailer.payload_converter.mailtrap')])
70+
->alias(MailtrapRequestParser::class, 'mailer.webhook.request_parser.mailtrap')
71+
6572
->set('mailer.payload_converter.resend', ResendPayloadConverter::class)
6673
->set('mailer.webhook.request_parser.resend', ResendRequestParser::class)
6774
->args([service('mailer.payload_converter.resend')])

0 commit comments

Comments
 (0)