Skip to content

Commit 4ac82e6

Browse files
committed
feature #40607 [Notifier] Add LightSms notifier bridge (Vasilij Dusko, StaffNowa)
This PR was merged into the 5.3-dev branch. Discussion ---------- [Notifier] Add LightSms notifier bridge | Q | A | ------------- | --- | Branch? | 5.x | Bug fix? | no | New feature? | yes <!-- please update src/**/CHANGELOG.md files --> | Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files --> | License | MIT | Doc PR | symfony/symfony-docs/pull/15178 | Recipe PR | symfony/recipes#921 LightSms notifier https://github.com/D4DLab/lightsms-notifier Commits ------- 37c665eb5c * LightSmsTransport.php - make fabbot happy 68a12fa4f4 * fix tests f1f83b9e5c * LightSmsTransport.php - use query string parameters 026dcd97a9 * LightSmsTransport.php - isset 2a9ac2d92a * LightSmsTransport.php - fix 4213564be1 * composer.json - fix Fabien comment from another pull request #40646 21e972a69e * coding standard bea5256cc2 * type cast. On success lightsms return error code like string. On error return integer. 9b2e2d0b4a * type cast. On success lightsms return error code like string. On error return integer. 0d7488b10a * type cast. On success lightsms return error code like string. On error return integer. 9a832ef595 * LightSmsTransport.php - via mistake removed www which return (Closing direction to the user). Removed additional isset which in reality not needed. Added new method which allow to return "unknown error" and throw exception if not successfully 178d9c2a5a * pull request #40696 95e82f6ef1 Update LightSmsTransport.php a197deeed1 * LightSmsTransport.php - better to remove if we do not have it? 83d259832b * Coding Standard patch 1ff97e410a * LightSmsTransport.php - build signature and use http_build_query, timestamp int 1c993b7224 * ERROR_CODES -> int * www. - bug * isset validate ['error'] 1b59a7d47e * LightSmsTransport.php - string param 58ac708d0f * LightSmsTransport.php - return back www (without will not work). Now fail tests b9f9ff8c94 * LightSmsTransport.php - tests fail 265f776394 * LightSmsTransport.php - issue with Symfony\Component\Notifier\Bridge\LightSms\Tests\LightSmsTransportTest 23a446a2e1 * LightSmsTransport.php - issue with Symfony\Component\Notifier\Bridge\LightSms\Tests\LightSmsTransportTest 08235e5a3c * LightSmsTransport.php - bug fix 80ef5ba565 * LightSmsTransport.php - Unable to send the SMS: Closing direction to the user 08b0729751 Update LightSmsTransport.php 7180c1f400 Update LightSmsTransport.php f16b4d2aa2 * phone changed to from 7f13dbf711 * sender changed to from e20ef1ed35 * LightSmsTransport.php - change + to 00 b0e64b9250 * LightSmsTransport.php - not ok throw exception fc13bb27e2 * LightSmsTransport.php - changed login for validation (the same like we have all places) 5d2e6928f3 * LightSmsTransport.php - escape phone number 8620e828a7 * LightSmsTransport.php - move timestamp 66c34baf03 Update README.md 2e0e1d733d Update README.md 7b51e0dd7f Update src/Symfony/Component/Notifier/Bridge/LightSms/LightSmsTransport.php 079406ed3d Update src/Symfony/Component/Notifier/Bridge/LightSms/LightSmsTransport.php 0e41bc9186 Update src/Symfony/Component/Notifier/Bridge/LightSms/Tests/LightSmsTransportFactoryTest.php 3d0d79cfe2 Update src/Symfony/Component/Notifier/Bridge/LightSms/Tests/LightSmsTransportFactoryTest.php e0a68bd0ac Update src/Symfony/Component/Notifier/Bridge/LightSms/LightSmsTransport.php 1b073c2366 Update src/Symfony/Component/Notifier/Bridge/LightSms/LightSmsTransport.php b0891be0b2 Update src/Symfony/Component/Notifier/Bridge/LightSms/LightSmsTransport.php 49b4780f40 Update src/Symfony/Component/Notifier/Bridge/LightSms/LightSmsTransport.php b2e46387b7 Update src/Symfony/Component/Notifier/Bridge/LightSms/LightSmsTransport.php c02dbbd963 Update src/Symfony/Component/Notifier/Bridge/LightSms/README.md 9f89014d94 Update src/Symfony/Component/Notifier/Bridge/LightSms/README.md 5e54dfe475 * LightSmsTransport.php - quick fix for private constant. 3cbbc85e43 * HOST split into two parts 9e1809e6ae * small changes febff4613d Update src/Symfony/Component/Notifier/Bridge/LightSms/LICENSE 4a11b945a3 * github account author 728a3e2450 * Transport.php - missing use ce41756a6c * notifier_transports.php - Coding Standard d1ccd46e75 * Attached file changes which are required to run the lightsms notifier a0fae7dc4a * tests 15686c0851 * LightSmsTransport.php - Coding Standard 2f65b92cba * LightSmsTransport.php - Coding Standard 6792535a52 * composer.json - requirements bug fix 167f325f40 * LightSmsTransport.php - logic error be8f994fca * LightSmsTransport.php - return type f2ba226b46 * LightSmsTransport.php - bug fix b075c0eae2 * LightSms notifier
2 parents 6868120 + 7d6e501 commit 4ac82e6

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Resources/config/notifier_transports.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
use Symfony\Component\Notifier\Bridge\GoogleChat\GoogleChatTransportFactory;
2424
use Symfony\Component\Notifier\Bridge\Infobip\InfobipTransportFactory;
2525
use Symfony\Component\Notifier\Bridge\Iqsms\IqsmsTransportFactory;
26+
use Symfony\Component\Notifier\Bridge\LightSms\LightSmsTransportFactory;
2627
use Symfony\Component\Notifier\Bridge\LinkedIn\LinkedInTransportFactory;
2728
use Symfony\Component\Notifier\Bridge\Mattermost\MattermostTransportFactory;
2829
use Symfony\Component\Notifier\Bridge\Mercure\MercureTransportFactory;
@@ -164,5 +165,9 @@
164165
->parent('notifier.transport_factory.abstract')
165166
->tag('chatter.transport_factory')
166167
->tag('texter.transport_factory')
168+
169+
->set('notifier.transport_factory.lightsms', LightSmsTransportFactory::class)
170+
->parent('notifier.transport_factory.abstract')
171+
->tag('texter.transport_factory')
167172
;
168173
};

0 commit comments

Comments
 (0)