drewlabs / envoyer-twilio
Twilio driver for envoyer client
v0.2.3
2023-06-12 09:45 UTC
Requires
- php: >=7.0
- drewlabs/envoyer-contracts: ^0.2.0
- twilio/sdk: ^6.0|^7.4
Requires (Dev)
- drewlabs/envoyer: ^0.2.2
- phpunit/phpunit: >=6.0
This package is auto-updated.
Last update: 2024-11-12 12:48:05 UTC
README
Twilio Adapter is an implementation of drewlabs/envoyer
driver or client interface that uses twilio messages REST API
internally to send text message to phone number endpoint.
Usage
use Drewlabs\Envoyer\Contracts\NotificationResult; use Drewlabs\Envoyer\Drivers\Twilio\TwilioAdapter; use Drewlabs\Envoyer\Message; // Create an adapter instance $adapter = TwilioAdapter::new('key', 'secret'); // Create message instance $message = Message::new()->from('22990667812')->to('22890667723')->content('Hi!'); // Send message using the adapter $result = $adapter->sendRequest($message); // NotificationResult