Skip to content

Commit c186f99

Browse files
committed
feature #48399 [Notifier] Add iSendPro bridge (leblanc-simon)
This PR was squashed before being merged into the 6.3 branch. Discussion ---------- [Notifier] Add iSendPro bridge | Q | A | ------------- | --- | Branch? | 6.3 | Bug fix? | no | New feature? | yes | Deprecations? | no | Tickets | | License | MIT | Doc PR | symfony/symfony-docs#17450 |Recipe | symfony/recipes#1147 This PR add the notifier bridge for [Isendpro](https://www.isendpro.com/) (SMS). Replace the #48253 (I failed to target new branch with Git, sorry...) Commits ------- 695d5ebe8c [Notifier] Add iSendPro bridge
2 parents 846c397 + 78e1484 commit c186f99

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
@@ -88,6 +88,10 @@ class UnsupportedSchemeException extends LogicException
8888
'class' => Bridge\Iqsms\IqsmsTransportFactory::class,
8989
'package' => 'symfony/iqsms-notifier',
9090
],
91+
'isendpro' => [
92+
'class' => Bridge\Isendpro\IsendproTransportFactory::class,
93+
'package' => 'symfony/isendpro-notifier',
94+
],
9195
'lightsms' => [
9296
'class' => Bridge\LightSms\LightSmsTransportFactory::class,
9397
'package' => 'symfony/light-sms-notifier',

Tests/Exception/UnsupportedSchemeExceptionTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
use Symfony\Component\Notifier\Bridge\GoogleChat\GoogleChatTransportFactory;
3030
use Symfony\Component\Notifier\Bridge\Infobip\InfobipTransportFactory;
3131
use Symfony\Component\Notifier\Bridge\Iqsms\IqsmsTransportFactory;
32+
use Symfony\Component\Notifier\Bridge\Isendpro\IsendproTransportFactory;
3233
use Symfony\Component\Notifier\Bridge\LightSms\LightSmsTransportFactory;
3334
use Symfony\Component\Notifier\Bridge\LinkedIn\LinkedInTransportFactory;
3435
use Symfony\Component\Notifier\Bridge\Mailjet\MailjetTransportFactory;
@@ -89,6 +90,7 @@ public static function setUpBeforeClass(): void
8990
GoogleChatTransportFactory::class => false,
9091
InfobipTransportFactory::class => false,
9192
IqsmsTransportFactory::class => false,
93+
IsendproTransportFactory::class => false,
9294
LightSmsTransportFactory::class => false,
9395
LinkedInTransportFactory::class => false,
9496
MailjetTransportFactory::class => false,
@@ -154,6 +156,7 @@ public function messageWhereSchemeIsPartOfSchemeToPackageMapProvider(): \Generat
154156
yield ['googlechat', 'symfony/google-chat-notifier'];
155157
yield ['infobip', 'symfony/infobip-notifier'];
156158
yield ['iqsms', 'symfony/iqsms-notifier'];
159+
yield ['isendpro', 'symfony/isendpro-notifier'];
157160
yield ['lightsms', 'symfony/light-sms-notifier'];
158161
yield ['linkedin', 'symfony/linked-in-notifier'];
159162
yield ['mailjet', 'symfony/mailjet-notifier'];

Transport.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
use Symfony\Component\Notifier\Bridge\Gitter\GitterTransportFactory;
2828
use Symfony\Component\Notifier\Bridge\Infobip\InfobipTransportFactory;
2929
use Symfony\Component\Notifier\Bridge\Iqsms\IqsmsTransportFactory;
30+
use Symfony\Component\Notifier\Bridge\Isendpro\IsendproTransportFactory;
3031
use Symfony\Component\Notifier\Bridge\LightSms\LightSmsTransportFactory;
3132
use Symfony\Component\Notifier\Bridge\Mailjet\MailjetTransportFactory;
3233
use Symfony\Component\Notifier\Bridge\Mattermost\MattermostTransportFactory;
@@ -89,6 +90,7 @@ final class Transport
8990
GitterTransportFactory::class,
9091
InfobipTransportFactory::class,
9192
IqsmsTransportFactory::class,
93+
IsendproTransportFactory::class,
9294
LightSmsTransportFactory::class,
9395
MailjetTransportFactory::class,
9496
MattermostTransportFactory::class,

0 commit comments

Comments
 (0)