Skip to content

Commit b35e9a4

Browse files
committed
feature #42239 [Notifier] Add Yunpian Notifier Bridge (welcoMattic)
This PR was merged into the 5.4 branch. Discussion ---------- [Notifier] Add Yunpian Notifier Bridge | Q | A | ------------- | --- | Branch? | 5.4 | Bug fix? | no | New feature? | yes | Deprecations? | no | Tickets | | License | MIT | Doc PR | symfony/symfony-docs#15553 This PR provides support for [Yunpian](https://www.yunpian.com/) in Notifier. Yunpian is a Chinese SMS provider. I based this bridge on this repository https://github.com/siganushka/yunpian-notifier, I made some fixes, and add tests. It only supports single SMS send. Yunpian provides a batch mode which I have never used. Commits ------- f9f81deeca Add Yunpian Notifier Bridge
2 parents 468a17a + 80c4f7f commit b35e9a4

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

DependencyInjection/FrameworkExtension.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@
145145
use Symfony\Component\Notifier\Bridge\Telegram\TelegramTransportFactory;
146146
use Symfony\Component\Notifier\Bridge\Telnyx\TelnyxTransportFactory;
147147
use Symfony\Component\Notifier\Bridge\Twilio\TwilioTransportFactory;
148+
use Symfony\Component\Notifier\Bridge\Yunpian\YunpianTransportFactory;
148149
use Symfony\Component\Notifier\Bridge\Zulip\ZulipTransportFactory;
149150
use Symfony\Component\Notifier\Notifier;
150151
use Symfony\Component\Notifier\Recipient\Recipient;
@@ -2455,6 +2456,7 @@ private function registerNotifierConfiguration(array $config, ContainerBuilder $
24552456
TelegramTransportFactory::class => 'notifier.transport_factory.telegram',
24562457
TelnyxTransportFactory::class => 'notifier.transport_factory.telnyx',
24572458
TwilioTransportFactory::class => 'notifier.transport_factory.twilio',
2459+
YunpianTransportFactory::class => 'notifier.transport_factory.yunpian',
24582460
ZulipTransportFactory::class => 'notifier.transport_factory.zulip',
24592461
];
24602462

Resources/config/notifier_transports.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
use Symfony\Component\Notifier\Bridge\Telegram\TelegramTransportFactory;
4848
use Symfony\Component\Notifier\Bridge\Telnyx\TelnyxTransportFactory;
4949
use Symfony\Component\Notifier\Bridge\Twilio\TwilioTransportFactory;
50+
use Symfony\Component\Notifier\Bridge\Yunpian\YunpianTransportFactory;
5051
use Symfony\Component\Notifier\Bridge\Zulip\ZulipTransportFactory;
5152
use Symfony\Component\Notifier\Transport\AbstractTransportFactory;
5253
use Symfony\Component\Notifier\Transport\NullTransportFactory;
@@ -209,5 +210,9 @@
209210
->set('notifier.transport_factory.mailjet', MailjetTransportFactory::class)
210211
->parent('notifier.transport_factory.abstract')
211212
->tag('texter.transport_factory')
213+
214+
->set('notifier.transport_factory.yunpian', YunpianTransportFactory::class)
215+
->parent('notifier.transport_factory.abstract')
216+
->tag('texter.transport_factory')
212217
;
213218
};

0 commit comments

Comments
 (0)