Skip to content

Commit eb8d78e

Browse files
wouter-toppyfabpot
authored andcommitted
[Notifier] Add Novu bridge
1 parent a958ff2 commit eb8d78e

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

Exception/UnsupportedSchemeException.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,10 @@ class UnsupportedSchemeException extends LogicException
152152
'class' => Bridge\Mobyt\MobytTransportFactory::class,
153153
'package' => 'symfony/mobyt-notifier',
154154
],
155+
'novu' => [
156+
'class' => Bridge\Novu\NovuTransportFactory::class,
157+
'package' => 'symfony/novu-notifier',
158+
],
155159
'octopush' => [
156160
'class' => Bridge\Octopush\OctopushTransportFactory::class,
157161
'package' => 'symfony/octopush-notifier',

Tests/Exception/UnsupportedSchemeExceptionTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ public static function setUpBeforeClass(): void
6060
Bridge\MessageMedia\MessageMediaTransportFactory::class => false,
6161
Bridge\MicrosoftTeams\MicrosoftTeamsTransportFactory::class => false,
6262
Bridge\Mobyt\MobytTransportFactory::class => false,
63+
Bridge\Novu\NovuTransportFactory::class => false,
6364
Bridge\Octopush\OctopushTransportFactory::class => false,
6465
Bridge\OneSignal\OneSignalTransportFactory::class => false,
6566
Bridge\OrangeSms\OrangeSmsTransportFactory::class => false,
@@ -138,6 +139,7 @@ public static function messageWhereSchemeIsPartOfSchemeToPackageMapProvider(): \
138139
yield ['messagemedia', 'symfony/message-media-notifier'];
139140
yield ['microsoftteams', 'symfony/microsoft-teams-notifier'];
140141
yield ['mobyt', 'symfony/mobyt-notifier'];
142+
yield ['novu', 'symfony/novu-notifier'];
141143
yield ['octopush', 'symfony/octopush-notifier'];
142144
yield ['onesignal', 'symfony/one-signal-notifier'];
143145
yield ['ovhcloud', 'symfony/ovh-cloud-notifier'];

Transport.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ final class Transport
6262
Bridge\MessageMedia\MessageMediaTransportFactory::class,
6363
Bridge\MicrosoftTeams\MicrosoftTeamsTransportFactory::class,
6464
Bridge\Mobyt\MobytTransportFactory::class,
65+
Bridge\Novu\NovuTransportFactory::class,
6566
Bridge\Octopush\OctopushTransportFactory::class,
6667
Bridge\OneSignal\OneSignalTransportFactory::class,
6768
Bridge\OrangeSms\OrangeSmsTransportFactory::class,

0 commit comments

Comments
 (0)