* Attached file changes which are required to run the lightsms notifier

This commit is contained in:
Vasilij Dusko 2021-03-28 15:07:44 +03:00 committed by Vasilij Dusko | CREATION
parent a0fae7dc4a
commit d1ccd46e75
3 changed files with 10 additions and 0 deletions

View File

@ -40,6 +40,7 @@ use Symfony\Component\Notifier\Bridge\Twilio\TwilioTransportFactory;
use Symfony\Component\Notifier\Bridge\Zulip\ZulipTransportFactory; use Symfony\Component\Notifier\Bridge\Zulip\ZulipTransportFactory;
use Symfony\Component\Notifier\Transport\AbstractTransportFactory; use Symfony\Component\Notifier\Transport\AbstractTransportFactory;
use Symfony\Component\Notifier\Transport\NullTransportFactory; use Symfony\Component\Notifier\Transport\NullTransportFactory;
use Symfony\Component\Notifier\Bridge\LightSms\LightSmsTransportFactory;
return static function (ContainerConfigurator $container) { return static function (ContainerConfigurator $container) {
$container->services() $container->services()
@ -159,5 +160,9 @@ return static function (ContainerConfigurator $container) {
->parent('notifier.transport_factory.abstract') ->parent('notifier.transport_factory.abstract')
->tag('chatter.transport_factory') ->tag('chatter.transport_factory')
->tag('texter.transport_factory') ->tag('texter.transport_factory')
->set('notifier.transport_factory.lightsms', LightSmsTransportFactory::class)
->parent('notifier.transport_factory.abstract')
->tag('texter.transport_factory')
; ;
}; };

View File

@ -116,6 +116,10 @@ class UnsupportedSchemeException extends LogicException
'class' => Bridge\Clickatell\ClickatellTransportFactory::class, 'class' => Bridge\Clickatell\ClickatellTransportFactory::class,
'package' => 'symfony/clickatell-notifier', 'package' => 'symfony/clickatell-notifier',
], ],
'lightsms' => [
'class' => Bridge\LightSms\LightSmsTransportFactory::class,
'package' => 'symfony/lightsms-notifier',
],
]; ];
/** /**

View File

@ -74,6 +74,7 @@ class Transport
OctopushTransportFactory::class, OctopushTransportFactory::class,
GitterTransportFactory::class, GitterTransportFactory::class,
ClickatellTransportFactory::class, ClickatellTransportFactory::class,
LightSmsTransportFactory::class,
]; ];
private $factories; private $factories;