Skip to content

Commit bf0ed37

Browse files
alamiraultnicolas-grekas
authored andcommitted
[Notifier] Document Notifier options in README files
1 parent b7e9413 commit bf0ed37

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,36 @@ where:
1616
- `FROM` is your registered sender ID (optional). Accepted values: 3-15 letters, could be alpha tag, shortcode or international phone number.
1717
When phone number starts with a `+` sign, it needs to be url encoded in the DSN
1818

19+
Adding Options to a Message
20+
---------------------------
21+
22+
With a MessageMedia Message, you can use the `MessageMediaOptions` class to add
23+
[message options](https://messagemedia.github.io/documentation/#tag/Messages/operation/SendMessages).
24+
25+
```php
26+
use Symfony\Component\Notifier\Message\SmsMessage;
27+
use Symfony\Component\Notifier\Bridge\MessageMedia\MessageMediaOptions;
28+
29+
$sms = new SmsMessage('+1411111111', 'My message');
30+
31+
$options = (new MessageMediaOptions())
32+
->media(['media'])
33+
->callbackUrl('callback_url')
34+
->format('format')
35+
->deliveryReport(true)
36+
->expiry(999)
37+
->metadata(['metadata'])
38+
->scheduled('scheduled')
39+
->subject('subject');
40+
// ...
41+
;
42+
43+
// Add the custom options to the sms message and send the message
44+
$sms->options($options);
45+
46+
$texter->send($sms);
47+
```
48+
1949
Resources
2050
---------
2151

0 commit comments

Comments
 (0)