g4/sms-gateway

sms-gateway php library

1.1.0 2019-02-06 15:07 UTC

This package is not auto-updated.

Last update: 2024-04-20 14:52:57 UTC


README

sms-gateway - php library

Install

Via Composer

composer require g4/sms-gateway

Usage

Send Message

require_once  'vendor/autoload.php';

// Twilio
$account_sid = '[AccountSid]';
$auth_token  = '[AuthToken]';
$driver      = new \G4\SmsGateway\Adapter\Twilio($account_sid, $auth_token);
$smsGateway  = new \G4\SmsGateway\SmsGateway($driver);

// \G4\SmsGateway\Message
$message = $smsGateway
    ->from('+00000000000')
    ->to('+00000000000')
    ->send('Hello world!');

View Message

require_once  __DIR__ . '/../../vendor/autoload.php';

// Twilio
$account_sid = 'xxx';
$auth_token = 'xxx';

$driver = new \G4\SmsGateway\Adapter\Twilio($account_sid, $auth_token);
$smsGateway = new \G4\SmsGateway\SmsGateway($driver);

// \G4\SmsGateway\Message
$message = $smsGateway->view('SMxxxxxxxxxxxxx');

Development

Install dependencies

$ make install

Run tests

$ make test

License

(The MIT License) see LICENSE file for details...