Provides Bandwidth integration for Symfony Notifier.
BANDWIDTH_DSN=bandwidth://USERNAME:PASSWORD@default?from=FROM&account_id=ACCOUNT_ID&application_id=APPLICATION_ID&priority=PRIORITY
where:
USERNAME
is your Bandwidth usernamePASSWORD
is your Bandwidth passwordFROM
is your senderACCOUNT_ID
is your account IDAPPLICATION_ID
is your application IDPRIORITY
is your priority (optional)
With a Bandwidth Message, you can use the BandwidthOptions
class to add
message options.
use Symfony\Component\Notifier\Message\SmsMessage;
use Symfony\Component\Notifier\Bridge\Bandwidth\BandwidthOptions;
$sms = new SmsMessage('+1411111111', 'My message');
$options = (new BandwidthOptions())
->media(['foo'])
->tag('tag')
->accountId('account_id')
->applicationId('application_id')
->expiration('test_expiration')
->priority('default')
// ...
;
// Add the custom options to the sms message and send the message
$sms->options($options);
$texter->send($sms);