@@ -62,39 +62,39 @@ to send SMS messages to mobile phones. This feature requires subscribing to
62
62
a third-party service that sends SMS messages. Symfony provides integration
63
63
with a couple popular SMS services:
64
64
65
- ============== ==================================== ===========================================================================
66
- Service Package DSN
67
- ============== ==================================== ===========================================================================
68
- AllMySms ``symfony/all-my-sms-notifier `` ``allmysms://LOGIN:APIKEY@default?from=FROM ``
69
- AmazonSns ``symfony/amazon-sns-notifier `` ``sns://ACCESS_KEY:SECRET_KEY@default?region=REGION ``
70
- Clickatell ``symfony/clickatell-notifier `` ``clickatell://ACCESS_TOKEN@default?from=FROM ``
71
- Esendex ``symfony/esendex-notifier `` ``esendex://USER_NAME:PASSWORD@default?accountreference=ACCOUNT_REFERENCE&from=FROM ``
72
- FakeSms ``symfony/fake-sms-notifier `` ``fakesms+email://MAILER_SERVICE_ID?to=TO&from=FROM `` or ``fakesms+logger://default ``
73
- FreeMobile ``symfony/free-mobile-notifier `` ``freemobile://LOGIN:API_KEY@default?phone=PHONE ``
74
- GatewayApi ``symfony/gateway-api-notifier `` ``gatewayapi://TOKEN@default?from=FROM ``
75
- Infobip ``symfony/infobip-notifier `` ``infobip://AUTH_TOKEN@HOST?from=FROM ``
76
- Iqsms ``symfony/iqsms-notifier `` ``iqsms://LOGIN:PASSWORD@default?from=FROM ``
77
- LightSms ``symfony/light-sms-notifier `` ``lightsms://LOGIN:TOKEN@default?from=PHONE ``
78
- Mailjet ``symfony/mailjet-notifier `` ``mailjet://TOKEN@default?from=FROM ``
79
- MessageBird ``symfony/message-bird-notifier `` ``messagebird://TOKEN@default?from=FROM ``
80
- MessageMedia ``symfony/message-media-notifier `` ``messagemedia://API_KEY:API_SECRET@default?from=FROM ``
81
- Mobyt ``symfony/mobyt-notifier `` ``mobyt://USER_KEY:ACCESS_TOKEN@default?from=FROM ``
82
- Nexmo ``symfony/nexmo-notifier `` Abandoned in favor of Vonage (symfony/vonage-notifier).
83
- Octopush ``symfony/octopush-notifier `` ``octopush://USERLOGIN:APIKEY@default?from=FROM&type=TYPE ``
84
- OvhCloud ``symfony/ovh-cloud-notifier `` ``ovhcloud://APPLICATION_KEY:APPLICATION_SECRET@default?consumer_key=CONSUMER_KEY&service_name=SERVICE_NAME ``
85
- Sendinblue ``symfony/sendinblue-notifier `` ``sendinblue://API_KEY@default?sender=PHONE ``
86
- Sms77 ``symfony/sms77-notifier `` ``sms77://API_KEY@default?from=FROM ``
87
- Sinch ``symfony/sinch-notifier `` ``sinch://ACCOUNT_ID:AUTH_TOKEN@default?from=FROM ``
88
- Smsapi ``symfony/smsapi-notifier `` ``smsapi://TOKEN@default?from=FROM ``
89
- SmsBiuras ``symfony/sms-biuras-notifier `` ``smsbiuras://UID:API_KEY@default?from=FROM&test_mode=0 ``
90
- Smsc ``symfony/smsc-notifier `` ``smsc://LOGIN:PASSWORD@default?from=FROM ``
91
- SpotHit ``symfony/spot-hit-notifier `` ``spothit://TOKEN@default?from=FROM ``
92
- Telnyx ``symfony/telnyx-notifier `` ``telnyx://API_KEY@default?from=FROM&messaging_profile_id=MESSAGING_PROFILE_ID ``
93
- TurboSms ``symfony/turbo-sms-notifier `` ``turbosms://AUTH_TOKEN@default?from=FROM ``
94
- Twilio ``symfony/twilio-notifier `` ``twilio://SID:TOKEN@default?from=FROM ``
95
- Vonage ``symfony/vonage-notifier `` ``vonage://KEY:SECRET@default?from=FROM ``
96
- Yunpian ``symfony/yunpian-notifier `` ``yunpian://APIKEY@default ``
97
- ============== ==================================== ===========================================================================
65
+ =============== ==================================== ===========================================================================
66
+ Service Package DSN
67
+ =============== ==================================== ===========================================================================
68
+ ` AllMySms `_ ``symfony/all-my-sms-notifier `` ``allmysms://LOGIN:APIKEY@default?from=FROM ``
69
+ ` AmazonSns `_ ``symfony/amazon-sns-notifier `` ``sns://ACCESS_KEY:SECRET_KEY@default?region=REGION ``
70
+ ` Clickatell `_ ``symfony/clickatell-notifier `` ``clickatell://ACCESS_TOKEN@default?from=FROM ``
71
+ ` Esendex `_ ``symfony/esendex-notifier `` ``esendex://USER_NAME:PASSWORD@default?accountreference=ACCOUNT_REFERENCE&from=FROM ``
72
+ ` FakeSms `_ ``symfony/fake-sms-notifier `` ``fakesms+email://MAILER_SERVICE_ID?to=TO&from=FROM `` or ``fakesms+logger://default ``
73
+ ` FreeMobile `_ ``symfony/free-mobile-notifier `` ``freemobile://LOGIN:API_KEY@default?phone=PHONE ``
74
+ ` GatewayApi `_ ``symfony/gateway-api-notifier `` ``gatewayapi://TOKEN@default?from=FROM ``
75
+ ` Infobip `_ ``symfony/infobip-notifier `` ``infobip://AUTH_TOKEN@HOST?from=FROM ``
76
+ ` Iqsms `_ ``symfony/iqsms-notifier `` ``iqsms://LOGIN:PASSWORD@default?from=FROM ``
77
+ ` LightSms `_ ``symfony/light-sms-notifier `` ``lightsms://LOGIN:TOKEN@default?from=PHONE ``
78
+ ` Mailjet `_ ``symfony/mailjet-notifier `` ``mailjet://TOKEN@default?from=FROM ``
79
+ ` MessageBird `_ ``symfony/message-bird-notifier `` ``messagebird://TOKEN@default?from=FROM ``
80
+ ` MessageMedia `_ ``symfony/message-media-notifier `` ``messagemedia://API_KEY:API_SECRET@default?from=FROM ``
81
+ ` Mobyt `_ ``symfony/mobyt-notifier `` ``mobyt://USER_KEY:ACCESS_TOKEN@default?from=FROM ``
82
+ ` Nexmo `_ ``symfony/nexmo-notifier `` Abandoned in favor of Vonage (symfony/vonage-notifier).
83
+ ` Octopush `_ ``symfony/octopush-notifier `` ``octopush://USERLOGIN:APIKEY@default?from=FROM&type=TYPE ``
84
+ ` OvhCloud `_ ``symfony/ovh-cloud-notifier `` ``ovhcloud://APPLICATION_KEY:APPLICATION_SECRET@default?consumer_key=CONSUMER_KEY&service_name=SERVICE_NAME ``
85
+ ` Sendinblue `_ ``symfony/sendinblue-notifier `` ``sendinblue://API_KEY@default?sender=PHONE ``
86
+ ` Sms77 `_ ``symfony/sms77-notifier `` ``sms77://API_KEY@default?from=FROM ``
87
+ ` Sinch `_ ``symfony/sinch-notifier `` ``sinch://ACCOUNT_ID:AUTH_TOKEN@default?from=FROM ``
88
+ ` Smsapi `_ ``symfony/smsapi-notifier `` ``smsapi://TOKEN@default?from=FROM ``
89
+ ` SmsBiuras `_ ``symfony/sms-biuras-notifier `` ``smsbiuras://UID:API_KEY@default?from=FROM&test_mode=0 ``
90
+ ` Smsc `_ ``symfony/smsc-notifier `` ``smsc://LOGIN:PASSWORD@default?from=FROM ``
91
+ ` SpotHit `_ ``symfony/spot-hit-notifier `` ``spothit://TOKEN@default?from=FROM ``
92
+ ` Telnyx `_ ``symfony/telnyx-notifier `` ``telnyx://API_KEY@default?from=FROM&messaging_profile_id=MESSAGING_PROFILE_ID ``
93
+ ` TurboSms `_ ``symfony/turbo-sms-notifier `` ``turbosms://AUTH_TOKEN@default?from=FROM ``
94
+ ` Twilio `_ ``symfony/twilio-notifier `` ``twilio://SID:TOKEN@default?from=FROM ``
95
+ ` Vonage `_ ``symfony/vonage-notifier `` ``vonage://KEY:SECRET@default?from=FROM ``
96
+ ` Yunpian `_ ``symfony/yunpian-notifier `` ``yunpian://APIKEY@default ``
97
+ ============== ==================================== ===========================================================================
98
98
99
99
.. versionadded :: 5.1
100
100
@@ -224,24 +224,24 @@ The chat channel is used to send chat messages to users by using
224
224
:class: `Symfony\\ Component\\ Notifier\\ Chatter ` classes. Symfony provides
225
225
integration with these chat services:
226
226
227
- ====================================== ==================================== =============================================================================
228
- Service Package DSN
229
- ====================================== ==================================== =============================================================================
230
- AmazonSns ``symfony/amazon-sns-notifier `` ``sns://ACCESS_KEY:SECRET_KEY@default?region=REGION ``
231
- :doc: `Discord <notifier/discord >` ``symfony/discord-notifier `` ``discord://TOKEN@default?webhook_id=ID ``
232
- FakeChat ``symfony/fake-chat-notifier `` ``fakechat+email://default?to=TO&from=FROM `` or ``fakechat+logger://default ``
233
- Firebase ``symfony/firebase-notifier `` ``firebase://USERNAME:PASSWORD@default ``
234
- Gitter ``symfony/gitter-notifier `` ``gitter://TOKEN@default?room_id=ROOM_ID ``
235
- GoogleChat ``symfony/google-chat-notifier `` ``googlechat://ACCESS_KEY:ACCESS_TOKEN@default/SPACE?thread_key=THREAD_KEY ``
236
- LinkedIn ``symfony/linked-in-notifier `` ``linkedin://TOKEN:USER_ID@default ``
237
- Mattermost ``symfony/mattermost-notifier `` ``mattermost://ACCESS_TOKEN@HOST/PATH?channel=CHANNEL ``
238
- Mercure ``symfony/mercure-notifier `` ``mercure://HUB_ID?topic=TOPIC ``
239
- :doc: `MicrosoftTeams <notifier/teams >` ``symfony/microsoft-teams-notifier `` ``microsoftteams://default/PATH ``
240
- RocketChat ``symfony/rocket-chat-notifier `` ``rocketchat://TOKEN@ENDPOINT?channel=CHANNEL ``
241
- :doc: `Slack <notifier/slack >` ``symfony/slack-notifier `` ``slack://TOKEN@default?channel=CHANNEL ``
242
- :doc: `Telegram <notifier/telegram >` ``symfony/telegram-notifier `` ``telegram://TOKEN@default?channel=CHAT_ID ``
243
- Zulip ``symfony/zulip-notifier `` ``zulip://EMAIL:TOKEN@HOST?channel=CHANNEL ``
244
- ====================================== ==================================== =============================================================================
227
+ ======================================= ==================================== =============================================================================
228
+ Service Package DSN
229
+ ======================================= ==================================== =============================================================================
230
+ ` AmazonSns `_ ``symfony/amazon-sns-notifier `` ``sns://ACCESS_KEY:SECRET_KEY@default?region=REGION ``
231
+ :doc: `Discord <notifier/discord >` ``symfony/discord-notifier `` ``discord://TOKEN@default?webhook_id=ID ``
232
+ ` FakeChat `_ ``symfony/fake-chat-notifier `` ``fakechat+email://default?to=TO&from=FROM `` or ``fakechat+logger://default ``
233
+ ` Firebase `_ ``symfony/firebase-notifier `` ``firebase://USERNAME:PASSWORD@default ``
234
+ ` Gitter `_ ``symfony/gitter-notifier `` ``gitter://TOKEN@default?room_id=ROOM_ID ``
235
+ ` GoogleChat `_ ``symfony/google-chat-notifier `` ``googlechat://ACCESS_KEY:ACCESS_TOKEN@default/SPACE?thread_key=THREAD_KEY ``
236
+ ` LinkedIn `_ ``symfony/linked-in-notifier `` ``linkedin://TOKEN:USER_ID@default ``
237
+ ` Mattermost `_ ``symfony/mattermost-notifier `` ``mattermost://ACCESS_TOKEN@HOST/PATH?channel=CHANNEL ``
238
+ ` Mercure `_ ``symfony/mercure-notifier `` ``mercure://HUB_ID?topic=TOPIC ``
239
+ :doc: `MicrosoftTeams <notifier/teams >` ``symfony/microsoft-teams-notifier `` ``microsoftteams://default/PATH ``
240
+ ` RocketChat `_ ``symfony/rocket-chat-notifier `` ``rocketchat://TOKEN@ENDPOINT?channel=CHANNEL ``
241
+ :doc: `Slack <notifier/slack >` ``symfony/slack-notifier `` ``slack://TOKEN@default?channel=CHANNEL ``
242
+ :doc: `Telegram <notifier/telegram >` ``symfony/telegram-notifier `` ``telegram://TOKEN@default?channel=CHAT_ID ``
243
+ ` Zulip `_ ``symfony/zulip-notifier `` ``zulip://EMAIL:TOKEN@HOST?channel=CHANNEL ``
244
+ ====================================== ==================================== =============================================================================
245
245
246
246
.. versionadded :: 5.1
247
247
@@ -911,4 +911,42 @@ is dispatched. Listeners receive a
911
911
.. - Describe notifier monolog handler
912
912
.. - Describe notification_on_failed_messages integration
913
913
914
+ .. _`AllMySms` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/AllMySms/README.md
915
+ .. _`AmazonSns` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/AmazonSns/README.md
916
+ .. _`Clickatell` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Clickatell/README.md
917
+ .. _`Esendex` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Esendex/README.md
918
+ .. _`FakeChat` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/FakeChat/README.md
919
+ .. _`FakeSms` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/FakeSms/README.md
920
+ .. _`Firebase` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Firebase/README.md
921
+ .. _`FreeMobile` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/FreeMobile/README.md
922
+ .. _`GatewayApi` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/GatewayApi/README.md
923
+ .. _`Gitter` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Gitter/README.md
924
+ .. _`GoogleChat` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/GoogleChat/README.md
925
+ .. _`Infobip` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Infobip/README.md
926
+ .. _`Iqsms` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Iqsms/README.md
927
+ .. _`LightSms` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/LightSms/README.md
928
+ .. _`LinkedIn` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/LinkedIn/README.md
929
+ .. _`Mailjet` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Mailjet/README.md
930
+ .. _`Mattermost` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Mattermost/README.md
931
+ .. _`Mercure` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Mercure/README.md
932
+ .. _`MessageBird` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/MessageBird/README.md
933
+ .. _`MessageMedia` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/MessageMedia/README.md
934
+ .. _`Mobyt` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Mobyt/README.md
935
+ .. _`Nexmo` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Nexmo/README.md
936
+ .. _`Octopush` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Octopush/README.md
937
+ .. _`OvhCloud` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/OvhCloud/README.md
914
938
.. _`RFC 3986` : https://www.ietf.org/rfc/rfc3986.txt
939
+ .. _`RocketChat` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/RocketChat/README.md
940
+ .. _`Sendinblue` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Sendinblue/README.md
941
+ .. _`Sinch` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Sinch/README.md
942
+ .. _`Sms77` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Sms77/README.md
943
+ .. _`Smsapi` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Smsapi/README.md
944
+ .. _`SmsBiuras` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/SmsBiuras/README.md
945
+ .. _`Smsc` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Smsc/README.md
946
+ .. _`SpotHit` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/SpotHit/README.md
947
+ .. _`Telnyx` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Telnyx/README.md
948
+ .. _`TurboSms` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/TurboSms/README.md
949
+ .. _`Twilio` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Twilio/README.md
950
+ .. _`Vonage` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Vonage/README.md
951
+ .. _`Yunpian` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Yunpian/README.md
952
+ .. _`Zulip` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Zulip/README.md
0 commit comments