Skip to content

dquak/monolog-sms

 
 

Repository files navigation

SMS Monolog Handler

Latest Version Software License Build Status Scrutinizer Code Quality Code Coverage Dependency Status Total Downloads

A Monolog Handler for SMS messaging services

Currently supported

Installation

Install via composer - In the terminal:

composer require tylercd100/monolog-sms

Usage

For Plivo:

use Tylercd100\Monolog\Handler\PlivoHandler;

$handler = new PlivoHandler($token,$auth_id,$fromPhoneNumber,$toPhoneNumber);
$logger  = new Monolog\Logger('plivo.example');
$logger->pushHandler($handler);
$logger->addCritical("Foo Bar!");

For Twilio:

use Tylercd100\Monolog\Handler\TwilioHandler;

$handler = new TwilioHandler($secret,$sid,$fromPhoneNumber,$toPhoneNumber);
$logger  = new Monolog\Logger('plivo.example');
$logger->pushHandler($handler);
$logger->addCritical("Foo Bar!");

For Clickatell:

use Tylercd100\Monolog\Handler\ClickatellHandler;

$handler = new ClickatellHandler($authToken,$fromPhoneNumber (/*Optional*/),$toPhoneNumber (/*String|Array*/));
$logger  = new Monolog\Logger('plivo.example');
$logger->pushHandler($handler);
$logger->addCritical("Foo Bar!");

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%