Skip to content

Commit 9ce33d9

Browse files
committed
[Notifier] Add SMSFactor bridge
1 parent 34be8d3 commit 9ce33d9

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

Exception/UnsupportedSchemeException.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,10 @@ class UnsupportedSchemeException extends LogicException
172172
'class' => Bridge\Smsc\SmscTransportFactory::class,
173173
'package' => 'symfony/smsc-notifier',
174174
],
175+
'sms-factor' => [
176+
'class' => Bridge\SmsFactor\SmsFactorTransportFactory::class,
177+
'package' => 'symfony/sms-factor-notifier',
178+
],
175179
'sns' => [
176180
'class' => Bridge\AmazonSns\AmazonSnsTransportFactory::class,
177181
'package' => 'symfony/amazon-sns-notifier',

Tests/Exception/UnsupportedSchemeExceptionTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
use Symfony\Component\Notifier\Bridge\Smsapi\SmsapiTransportFactory;
5050
use Symfony\Component\Notifier\Bridge\SmsBiuras\SmsBiurasTransportFactory;
5151
use Symfony\Component\Notifier\Bridge\Smsc\SmscTransportFactory;
52+
use Symfony\Component\Notifier\Bridge\SmsFactor\SmsFactorTransportFactory;
5253
use Symfony\Component\Notifier\Bridge\SpotHit\SpotHitTransportFactory;
5354
use Symfony\Component\Notifier\Bridge\Telegram\TelegramTransportFactory;
5455
use Symfony\Component\Notifier\Bridge\Telnyx\TelnyxTransportFactory;
@@ -103,6 +104,7 @@ public static function setUpBeforeClass(): void
103104
SlackTransportFactory::class => false,
104105
Sms77TransportFactory::class => false,
105106
SmsapiTransportFactory::class => false,
107+
SmsFactorTransportFactory::class => false,
106108
SmsBiurasTransportFactory::class => false,
107109
SmscTransportFactory::class => false,
108110
SpotHitTransportFactory::class => false,
@@ -166,6 +168,7 @@ public function messageWhereSchemeIsPartOfSchemeToPackageMapProvider(): \Generat
166168
yield ['smsapi', 'symfony/smsapi-notifier'];
167169
yield ['smsbiuras', 'symfony/sms-biuras-notifier'];
168170
yield ['smsc', 'symfony/smsc-notifier'];
171+
yield ['sms-factor', 'symfony/sms-factor-notifier'];
169172
yield ['spothit', 'symfony/spot-hit-notifier'];
170173
yield ['telegram', 'symfony/telegram-notifier'];
171174
yield ['telnyx', 'symfony/telnyx-notifier'];

Transport.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
use Symfony\Component\Notifier\Bridge\Smsapi\SmsapiTransportFactory;
4545
use Symfony\Component\Notifier\Bridge\SmsBiuras\SmsBiurasTransportFactory;
4646
use Symfony\Component\Notifier\Bridge\Smsc\SmscTransportFactory;
47+
use Symfony\Component\Notifier\Bridge\SmsFactor\SmsFactorTransportFactory;
4748
use Symfony\Component\Notifier\Bridge\Telegram\TelegramTransportFactory;
4849
use Symfony\Component\Notifier\Bridge\Telnyx\TelnyxTransportFactory;
4950
use Symfony\Component\Notifier\Bridge\TurboSms\TurboSmsTransportFactory;
@@ -101,6 +102,7 @@ final class Transport
101102
SmsapiTransportFactory::class,
102103
SmsBiurasTransportFactory::class,
103104
SmscTransportFactory::class,
105+
SmsFactorTransportFactory::class,
104106
TelegramTransportFactory::class,
105107
TelnyxTransportFactory::class,
106108
TurboSmsTransportFactory::class,

0 commit comments

Comments
 (0)