20
20
class UnsupportedSchemeException extends LogicException
21
21
{
22
22
private const SCHEME_TO_PACKAGE_MAP = [
23
- 'slack ' => [
24
- 'class ' => Bridge \Slack \SlackTransportFactory::class,
25
- 'package ' => 'symfony/slack-notifier ' ,
26
- ],
27
- 'telegram ' => [
28
- 'class ' => Bridge \Telegram \TelegramTransportFactory::class,
29
- 'package ' => 'symfony/telegram-notifier ' ,
30
- ],
31
- 'mattermost ' => [
32
- 'class ' => Bridge \Mattermost \MattermostTransportFactory::class,
33
- 'package ' => 'symfony/mattermost-notifier ' ,
34
- ],
35
- 'googlechat ' => [
36
- 'class ' => Bridge \GoogleChat \GoogleChatTransportFactory::class,
37
- 'package ' => 'symfony/google-chat-notifier ' ,
38
- ],
39
- 'nexmo ' => [
40
- 'class ' => Bridge \Nexmo \NexmoTransportFactory::class,
41
- 'package ' => 'symfony/nexmo-notifier ' ,
42
- ],
43
- 'iqsms ' => [
44
- 'class ' => Bridge \Iqsms \IqsmsTransportFactory::class,
45
- 'package ' => 'symfony/iqsms-notifier ' ,
46
- ],
47
- 'rocketchat ' => [
48
- 'class ' => Bridge \RocketChat \RocketChatTransportFactory::class,
49
- 'package ' => 'symfony/rocket-chat-notifier ' ,
50
- ],
51
- 'twilio ' => [
52
- 'class ' => Bridge \Twilio \TwilioTransportFactory::class,
53
- 'package ' => 'symfony/twilio-notifier ' ,
54
- ],
55
23
'allmysms ' => [
56
24
'class ' => Bridge \AllMySms \AllMySmsTransportFactory::class,
57
25
'package ' => 'symfony/allmysms-notifier ' ,
58
26
],
59
- 'infobip ' => [
60
- 'class ' => Bridge \Infobip \InfobipTransportFactory::class,
61
- 'package ' => 'symfony/infobip-notifier ' ,
62
- ],
63
- 'firebase ' => [
64
- 'class ' => Bridge \Firebase \FirebaseTransportFactory::class,
65
- 'package ' => 'symfony/firebase-notifier ' ,
27
+ 'clickatell ' => [
28
+ 'class ' => Bridge \Clickatell \ClickatellTransportFactory::class,
29
+ 'package ' => 'symfony/clickatell-notifier ' ,
66
30
],
67
- 'freemobile ' => [
68
- 'class ' => Bridge \FreeMobile \FreeMobileTransportFactory ::class,
69
- 'package ' => 'symfony/free-mobile -notifier ' ,
31
+ 'discord ' => [
32
+ 'class ' => Bridge \Discord \DiscordTransportFactory ::class,
33
+ 'package ' => 'symfony/discord -notifier ' ,
70
34
],
71
- 'spothit ' => [
72
- 'class ' => Bridge \SpotHit \SpotHitTransportFactory ::class,
73
- 'package ' => 'symfony/spot-hit -notifier ' ,
35
+ 'esendex ' => [
36
+ 'class ' => Bridge \Esendex \EsendexTransportFactory ::class,
37
+ 'package ' => 'symfony/esendex -notifier ' ,
74
38
],
75
39
'fakechat ' => [
76
40
'class ' => Bridge \FakeChat \FakeChatTransportFactory::class,
@@ -80,78 +44,114 @@ class UnsupportedSchemeException extends LogicException
80
44
'class ' => Bridge \FakeSms \FakeSmsTransportFactory::class,
81
45
'package ' => 'symfony/fake-sms-notifier ' ,
82
46
],
83
- 'ovhcloud ' => [
84
- 'class ' => Bridge \OvhCloud \OvhCloudTransportFactory::class,
85
- 'package ' => 'symfony/ovh-cloud-notifier ' ,
86
- ],
87
- 'sinch ' => [
88
- 'class ' => Bridge \Sinch \SinchTransportFactory::class,
89
- 'package ' => 'symfony/sinch-notifier ' ,
90
- ],
91
- 'zulip ' => [
92
- 'class ' => Bridge \Zulip \ZulipTransportFactory::class,
93
- 'package ' => 'symfony/zulip-notifier ' ,
94
- ],
95
- 'smsapi ' => [
96
- 'class ' => Bridge \Smsapi \SmsapiTransportFactory::class,
97
- 'package ' => 'symfony/smsapi-notifier ' ,
98
- ],
99
- 'esendex ' => [
100
- 'class ' => Bridge \Esendex \EsendexTransportFactory::class,
101
- 'package ' => 'symfony/esendex-notifier ' ,
47
+ 'firebase ' => [
48
+ 'class ' => Bridge \Firebase \FirebaseTransportFactory::class,
49
+ 'package ' => 'symfony/firebase-notifier ' ,
102
50
],
103
- 'discord ' => [
104
- 'class ' => Bridge \Discord \DiscordTransportFactory ::class,
105
- 'package ' => 'symfony/discord -notifier ' ,
51
+ 'freemobile ' => [
52
+ 'class ' => Bridge \FreeMobile \FreeMobileTransportFactory ::class,
53
+ 'package ' => 'symfony/free-mobile -notifier ' ,
106
54
],
107
55
'gatewayapi ' => [
108
56
'class ' => Bridge \GatewayApi \GatewayApiTransportFactory::class,
109
57
'package ' => 'symfony/gatewayapi-notifier ' ,
110
58
],
111
- 'octopush ' => [
112
- 'class ' => Bridge \Octopush \OctopushTransportFactory::class,
113
- 'package ' => 'symfony/octopush-notifier ' ,
114
- ],
115
- 'mercure ' => [
116
- 'class ' => Bridge \Mercure \MercureTransportFactory::class,
117
- 'package ' => 'symfony/mercure-notifier ' ,
118
- ],
119
59
'gitter ' => [
120
60
'class ' => Bridge \Gitter \GitterTransportFactory::class,
121
61
'package ' => 'symfony/gitter-notifier ' ,
122
62
],
123
- 'clickatell ' => [
124
- 'class ' => Bridge \Clickatell \ClickatellTransportFactory::class,
125
- 'package ' => 'symfony/clickatell-notifier ' ,
63
+ 'googlechat ' => [
64
+ 'class ' => Bridge \GoogleChat \GoogleChatTransportFactory::class,
65
+ 'package ' => 'symfony/google-chat-notifier ' ,
66
+ ],
67
+ 'infobip ' => [
68
+ 'class ' => Bridge \Infobip \InfobipTransportFactory::class,
69
+ 'package ' => 'symfony/infobip-notifier ' ,
70
+ ],
71
+ 'iqsms ' => [
72
+ 'class ' => Bridge \Iqsms \IqsmsTransportFactory::class,
73
+ 'package ' => 'symfony/iqsms-notifier ' ,
126
74
],
127
75
'lightsms ' => [
128
76
'class ' => Bridge \LightSms \LightSmsTransportFactory::class,
129
77
'package ' => 'symfony/light-sms-notifier ' ,
130
78
],
131
- 'microsoftteams ' => [
132
- 'class ' => Bridge \MicrosoftTeams \MicrosoftTeamsTransportFactory ::class,
133
- 'package ' => 'symfony/microsoft-teams -notifier ' ,
79
+ 'linkedin ' => [
80
+ 'class ' => Bridge \LinkedIn \LinkedInTransportFactory ::class,
81
+ 'package ' => 'symfony/linked-in -notifier ' ,
134
82
],
135
- 'smsbiuras ' => [
136
- 'class ' => Bridge \SmsBiuras \SmsBiurasTransportFactory::class,
137
- 'package ' => 'symfony/sms-biuras-notifier ' ,
83
+ 'mattermost ' => [
84
+ 'class ' => Bridge \Mattermost \MattermostTransportFactory::class,
85
+ 'package ' => 'symfony/mattermost-notifier ' ,
86
+ ],
87
+ 'mercure ' => [
88
+ 'class ' => Bridge \Mercure \MercureTransportFactory::class,
89
+ 'package ' => 'symfony/mercure-notifier ' ,
138
90
],
139
91
'messagebird ' => [
140
92
'class ' => Bridge \MessageBird \MessageBirdTransportFactory::class,
141
93
'package ' => 'symfony/message-bird-notifier ' ,
142
94
],
95
+ 'microsoftteams ' => [
96
+ 'class ' => Bridge \MicrosoftTeams \MicrosoftTeamsTransportFactory::class,
97
+ 'package ' => 'symfony/microsoft-teams-notifier ' ,
98
+ ],
143
99
'mobyt ' => [
144
100
'class ' => Bridge \Mobyt \MobytTransportFactory::class,
145
101
'package ' => 'symfony/mobyt-notifier ' ,
146
102
],
147
- 'linkedin ' => [
148
- 'class ' => Bridge \LinkedIn \LinkedInTransportFactory::class,
149
- 'package ' => 'symfony/linked-in-notifier ' ,
103
+ 'nexmo ' => [
104
+ 'class ' => Bridge \Nexmo \NexmoTransportFactory::class,
105
+ 'package ' => 'symfony/nexmo-notifier ' ,
106
+ ],
107
+ 'octopush ' => [
108
+ 'class ' => Bridge \Octopush \OctopushTransportFactory::class,
109
+ 'package ' => 'symfony/octopush-notifier ' ,
110
+ ],
111
+ 'ovhcloud ' => [
112
+ 'class ' => Bridge \OvhCloud \OvhCloudTransportFactory::class,
113
+ 'package ' => 'symfony/ovh-cloud-notifier ' ,
114
+ ],
115
+ 'rocketchat ' => [
116
+ 'class ' => Bridge \RocketChat \RocketChatTransportFactory::class,
117
+ 'package ' => 'symfony/rocket-chat-notifier ' ,
150
118
],
151
119
'sendinblue ' => [
152
120
'class ' => Bridge \Sendinblue \SendinblueTransportFactory::class,
153
121
'package ' => 'symfony/sendinblue-notifier ' ,
154
122
],
123
+ 'sinch ' => [
124
+ 'class ' => Bridge \Sinch \SinchTransportFactory::class,
125
+ 'package ' => 'symfony/sinch-notifier ' ,
126
+ ],
127
+ 'slack ' => [
128
+ 'class ' => Bridge \Slack \SlackTransportFactory::class,
129
+ 'package ' => 'symfony/slack-notifier ' ,
130
+ ],
131
+ 'smsapi ' => [
132
+ 'class ' => Bridge \Smsapi \SmsapiTransportFactory::class,
133
+ 'package ' => 'symfony/smsapi-notifier ' ,
134
+ ],
135
+ 'smsbiuras ' => [
136
+ 'class ' => Bridge \SmsBiuras \SmsBiurasTransportFactory::class,
137
+ 'package ' => 'symfony/sms-biuras-notifier ' ,
138
+ ],
139
+ 'spothit ' => [
140
+ 'class ' => Bridge \SpotHit \SpotHitTransportFactory::class,
141
+ 'package ' => 'symfony/spot-hit-notifier ' ,
142
+ ],
143
+ 'telegram ' => [
144
+ 'class ' => Bridge \Telegram \TelegramTransportFactory::class,
145
+ 'package ' => 'symfony/telegram-notifier ' ,
146
+ ],
147
+ 'twilio ' => [
148
+ 'class ' => Bridge \Twilio \TwilioTransportFactory::class,
149
+ 'package ' => 'symfony/twilio-notifier ' ,
150
+ ],
151
+ 'zulip ' => [
152
+ 'class ' => Bridge \Zulip \ZulipTransportFactory::class,
153
+ 'package ' => 'symfony/zulip-notifier ' ,
154
+ ],
155
155
];
156
156
157
157
/**
0 commit comments