Skip to content

Commit 78e1484

Browse files
leblanc-simonfabpot
authored andcommitted
[Notifier] Add iSendPro bridge
1 parent 6c65758 commit 78e1484

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;
@@ -88,6 +89,7 @@ public static function setUpBeforeClass(): void
8889
GoogleChatTransportFactory::class => false,
8990
InfobipTransportFactory::class => false,
9091
IqsmsTransportFactory::class => false,
92+
IsendproTransportFactory::class => false,
9193
LightSmsTransportFactory::class => false,
9294
LinkedInTransportFactory::class => false,
9395
MailjetTransportFactory::class => false,
@@ -152,6 +154,7 @@ public function messageWhereSchemeIsPartOfSchemeToPackageMapProvider(): \Generat
152154
yield ['googlechat', 'symfony/google-chat-notifier'];
153155
yield ['infobip', 'symfony/infobip-notifier'];
154156
yield ['iqsms', 'symfony/iqsms-notifier'];
157+
yield ['isendpro', 'symfony/isendpro-notifier'];
155158
yield ['lightsms', 'symfony/light-sms-notifier'];
156159
yield ['linkedin', 'symfony/linked-in-notifier'];
157160
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;
@@ -88,6 +89,7 @@ final class Transport
8889
GitterTransportFactory::class,
8990
InfobipTransportFactory::class,
9091
IqsmsTransportFactory::class,
92+
IsendproTransportFactory::class,
9193
LightSmsTransportFactory::class,
9294
MailjetTransportFactory::class,
9395
MattermostTransportFactory::class,

0 commit comments

Comments
 (0)