SMS Monolog Handler
, (*1)
A Monolog Handler for SMS messaging services, (*2)
Currently supported
- Twilio
- Clickatell
- Plivo, (*3)
Installation
Install via composer - In the terminal:, (*4)
composer require tylercd100/monolog-sms
Usage
For Plivo:, (*5)
use Tylercd100\Monolog\Handler\PlivoHandler;
$handler = new PlivoHandler($token,$auth_id,$fromPhoneNumber,$toPhoneNumber);
$logger = new Monolog\Logger('channel.name');
$logger->pushHandler($handler);
$logger->addCritical("Foo Bar!");
For Twilio:, (*6)
use Tylercd100\Monolog\Handler\TwilioHandler;
$handler = new TwilioHandler($secret,$sid,$fromPhoneNumber,$toPhoneNumber);
$logger = new Monolog\Logger('channel.name');
$logger->pushHandler($handler);
$logger->addCritical("Foo Bar!");
For Clickatell:, (*7)
use Tylercd100\Monolog\Handler\ClickatellHandler;
$handler = new ClickatellHandler($authToken,$fromPhoneNumber (/*Optional*/),$toPhoneNumber (/*String|Array*/));
$logger = new Monolog\Logger('channel.name');
$logger->pushHandler($handler);
$logger->addCritical("Foo Bar!");