Skip to content

Commit 181743e

Browse files
[Notifier] add Vonage bridge to replace the Nexmo one
1 parent 962e7a6 commit 181743e

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

Exception/UnsupportedSchemeException.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,10 @@ class UnsupportedSchemeException extends LogicException
184184
'class' => Bridge\Twilio\TwilioTransportFactory::class,
185185
'package' => 'symfony/twilio-notifier',
186186
],
187+
'vonage' => [
188+
'class' => Bridge\Vonage\VonageTransportFactory::class,
189+
'package' => 'symfony/vonage-notifier',
190+
],
187191
'yunpian' => [
188192
'class' => Bridge\Yunpian\YunpianTransportFactory::class,
189193
'package' => 'symfony/yunpian-notifier',

Tests/Exception/UnsupportedSchemeExceptionTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
use Symfony\Component\Notifier\Bridge\Telnyx\TelnyxTransportFactory;
5454
use Symfony\Component\Notifier\Bridge\TurboSms\TurboSmsTransportFactory;
5555
use Symfony\Component\Notifier\Bridge\Twilio\TwilioTransportFactory;
56+
use Symfony\Component\Notifier\Bridge\Vonage\VonageTransportFactory;
5657
use Symfony\Component\Notifier\Bridge\Yunpian\YunpianTransportFactory;
5758
use Symfony\Component\Notifier\Bridge\Zulip\ZulipTransportFactory;
5859
use Symfony\Component\Notifier\Exception\UnsupportedSchemeException;
@@ -107,6 +108,7 @@ public static function setUpBeforeClass(): void
107108
TelnyxTransportFactory::class => false,
108109
TurboSmsTransportFactory::class => false,
109110
TwilioTransportFactory::class => false,
111+
VonageTransportFactory::class => false,
110112
YunpianTransportFactory::class => false,
111113
ZulipTransportFactory::class => false,
112114
]);

Transport.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
use Symfony\Component\Notifier\Bridge\Telnyx\TelnyxTransportFactory;
4646
use Symfony\Component\Notifier\Bridge\TurboSms\TurboSmsTransportFactory;
4747
use Symfony\Component\Notifier\Bridge\Twilio\TwilioTransportFactory;
48+
use Symfony\Component\Notifier\Bridge\Vonage\VonageTransportFactory;
4849
use Symfony\Component\Notifier\Bridge\Yunpian\YunpianTransportFactory;
4950
use Symfony\Component\Notifier\Bridge\Zulip\ZulipTransportFactory;
5051
use Symfony\Component\Notifier\Exception\UnsupportedSchemeException;
@@ -100,6 +101,7 @@ class Transport
100101
TelnyxTransportFactory::class,
101102
TurboSmsTransportFactory::class,
102103
TwilioTransportFactory::class,
104+
VonageTransportFactory::class,
103105
YunpianTransportFactory::class,
104106
ZulipTransportFactory::class,
105107
];

0 commit comments

Comments
 (0)