Skip to content

Commit b4b87f7

Browse files
committed
Add Yunpian Notifier Bridge
1 parent 845bf05 commit b4b87f7

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
@@ -160,6 +160,10 @@ class UnsupportedSchemeException extends LogicException
160160
'class' => Bridge\Twilio\TwilioTransportFactory::class,
161161
'package' => 'symfony/twilio-notifier',
162162
],
163+
'yunpian' => [
164+
'class' => Bridge\Yunpian\YunpianTransportFactory::class,
165+
'package' => 'symfony/yunpian-notifier',
166+
],
163167
'zulip' => [
164168
'class' => Bridge\Zulip\ZulipTransportFactory::class,
165169
'package' => 'symfony/zulip-notifier',

Tests/Exception/UnsupportedSchemeExceptionTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
use Symfony\Component\Notifier\Bridge\Telegram\TelegramTransportFactory;
4949
use Symfony\Component\Notifier\Bridge\Telnyx\TelnyxTransportFactory;
5050
use Symfony\Component\Notifier\Bridge\Twilio\TwilioTransportFactory;
51+
use Symfony\Component\Notifier\Bridge\Yunpian\YunpianTransportFactory;
5152
use Symfony\Component\Notifier\Bridge\Zulip\ZulipTransportFactory;
5253
use Symfony\Component\Notifier\Exception\UnsupportedSchemeException;
5354
use Symfony\Component\Notifier\Transport\Dsn;
@@ -96,6 +97,7 @@ public static function setUpBeforeClass(): void
9697
TelegramTransportFactory::class => false,
9798
TelnyxTransportFactory::class => false,
9899
TwilioTransportFactory::class => false,
100+
YunpianTransportFactory::class => false,
99101
ZulipTransportFactory::class => false,
100102
]);
101103
}

Transport.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
use Symfony\Component\Notifier\Bridge\Telegram\TelegramTransportFactory;
4141
use Symfony\Component\Notifier\Bridge\Telnyx\TelnyxTransportFactory;
4242
use Symfony\Component\Notifier\Bridge\Twilio\TwilioTransportFactory;
43+
use Symfony\Component\Notifier\Bridge\Yunpian\YunpianTransportFactory;
4344
use Symfony\Component\Notifier\Bridge\Zulip\ZulipTransportFactory;
4445
use Symfony\Component\Notifier\Exception\UnsupportedSchemeException;
4546
use Symfony\Component\Notifier\Transport\Dsn;
@@ -87,6 +88,7 @@ class Transport
8788
TelegramTransportFactory::class,
8889
TelnyxTransportFactory::class,
8990
TwilioTransportFactory::class,
91+
YunpianTransportFactory::class,
9092
ZulipTransportFactory::class,
9193
];
9294

0 commit comments

Comments
 (0)