Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tylercd100/monolog-sms
A Monolog Handler for SMS messaging services
https://github.com/tylercd100/monolog-sms
clickatell monolog-handler plivo twilio
Last synced: about 13 hours ago
JSON representation
A Monolog Handler for SMS messaging services
- Host: GitHub
- URL: https://github.com/tylercd100/monolog-sms
- Owner: tylercd100
- License: mit
- Created: 2016-03-27T00:30:20.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-12-07T09:58:10.000Z (almost 4 years ago)
- Last Synced: 2024-09-20T22:02:39.680Z (5 days ago)
- Topics: clickatell, monolog-handler, plivo, twilio
- Language: PHP
- Homepage:
- Size: 30.3 KB
- Stars: 8
- Watchers: 3
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# SMS Monolog Handler
[![Latest Version](https://img.shields.io/github/release/tylercd100/monolog-sms.svg?style=flat-square)](https://github.com/tylercd100/monolog-sms/releases)
[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](LICENSE.md)
[![Build Status](https://travis-ci.org/tylercd100/monolog-sms.svg?branch=master)](https://travis-ci.org/tylercd100/monolog-sms)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/tylercd100/monolog-sms/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/tylercd100/monolog-sms/?branch=master)
[![Code Coverage](https://scrutinizer-ci.com/g/tylercd100/monolog-sms/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/tylercd100/monolog-sms/?branch=master)
[![Dependency Status](https://www.versioneye.com/user/projects/56f3252c35630e0029db0187/badge.svg?style=flat)](https://www.versioneye.com/user/projects/56f3252c35630e0029db0187)
[![Total Downloads](https://img.shields.io/packagist/dt/tylercd100/monolog-sms.svg?style=flat-square)](https://packagist.org/packages/tylercd100/monolog-sms)A Monolog Handler for SMS messaging services
Currently supported
- [Twilio](https://www.twilio.com/)
- [Clickatell](https://www.clickatell.com/)
- [Plivo](https://www.plivo.com/)## Installation
Install via [composer](https://getcomposer.org/) - In the terminal:
```bash
composer require tylercd100/monolog-sms
```## Usage
For Plivo:
```php
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:
```php
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:
```php
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!");
```