2017 © Pedro Peláez
 

library messenger

Send Messages like a Boss

image

cronario/messenger

Send Messages like a Boss

  • Friday, December 11, 2015
  • by dzubchik
  • Repository
  • 3 Watchers
  • 12 Stars
  • 3,349 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 14 Versions
  • 8 % Grown

The README.md

Messenger

Latest Version on Packagist ![Software License][ico-license] Build Status ![Coverage Status][ico-scrutinizer] Quality Score ![Total Downloads][ico-downloads], (*1)

Addition to Cronario which has already implemented the main types of Jobs and Workers: Curl, Sms, Mail, Hipchat, (*2)

Install

Via Composer, (*3)

``` bash $ composer require cronario/messenger, (*4)


## Usage ### Examples Curl / Hipchat / Sms / Mail ``` php // Curl $ping = new \Messenger\Curl\Job([ 'params' => [ 'url' => 'https://example.com', 'method' => 'GET', 'expectCode' => 200, ], 'comment' => "ping each minute", 'schedule' => '* * * * *', 'isSync' => false, ]); $result = $ping(); // Hipchat $hipchat = new \Messenger\Hipchat\Job([ 'params' => [ 'token' => 'xxx', 'room' => 'MyRoom', 'from' => 'Test', 'msg' => 'text ...', ], 'comment' => "hipchat message", 'isSync' => false, ]); $result = $hipchat(); // Sms $sms = new \Messenger\Sms\Job([ 'params' => [ 'recipient' => '380670000000', 'sender' => 'SuperCompany', 'text' => "Hellow world!", ], 'comment' => "My first sms", 'isSync' => false, ]); $result = $sms(); // Mail $mail = new \Messenger\Mail\Job([ Job::P_PARAMS => [ 'fromMail' => 'boss@example.com', 'fromName' => 'Big Boss', 'toMail' => "person@example.com", 'subject' => "Subject ...", 'body' => "Body ....", ], 'comment' => "My first mail", 'isSync' => false, ]); $result = $mail();

Example combine Curl and Sms

``` php $ping = new \Messenger\Curl\Job([ 'params' => [ 'url' => 'https://example.com', 'method' => 'GET', 'expectCode' => 200, ], 'comment' => "get something", 'callback' => [ 'onSuccess' => [ new \Messenger\Sms\Job([ 'params' => [ 'recipient' => '380670000000', 'sender' => 'SuperCompany', 'text' => "Hellow world!", ], 'comment' => "My callback sms", 'callback' => [ /* ... */ ] ]) ] ] ]);, (*5)

$ping();, (*6)


## Testing ``` bash $ composer test

License

The MIT License (MIT). Please see License File for more information., (*7)

The Versions

11/12 2015

dev-develop

dev-develop http://cronar.io

Send Messages like a Boss

  Sources   Download

MIT

The Requires

 

The Development Requires

mail curl sms asynchronous message async job worker hipchat sync whatsapp messenger result synchronous cronario

11/12 2015

v0.4.0

0.4.0.0 http://cronar.io

Send Messages like a Boss

  Sources   Download

MIT

The Requires

 

The Development Requires

mail curl sms asynchronous message async job worker hipchat sync whatsapp messenger result synchronous cronario

11/12 2015

dev-master

9999999-dev http://cronar.io

Send Messages like a Boss

  Sources   Download

MIT

The Requires

 

The Development Requires

mail curl sms asynchronous message async job worker hipchat sync whatsapp messenger result synchronous cronario

10/12 2015

v0.3.0

0.3.0.0 http://cronar.io

Send Messages like a Boss

  Sources   Download

MIT

The Requires

 

The Development Requires

mail curl sms asynchronous message async job worker hipchat sync whatsapp messenger result synchronous cronario

11/11 2015

v0.2.0

0.2.0.0 http://cronar.io

Send Messages like a Boss

  Sources   Download

MIT

The Requires

 

The Development Requires

mail curl sms asynchronous message async job worker hipchat sync whatsapp messenger result synchronous cronario

06/11 2015

v0.1.9

0.1.9.0 http://cronar.io

Send Messages like a Boss

  Sources   Download

MIT

The Requires

 

The Development Requires

mail curl sms asynchronous message async job worker hipchat sync whatsapp messenger result synchronous cronario

29/10 2015

v0.1.7

0.1.7.0 http://cronar.io

Send Messages like a Boss

  Sources   Download

MIT

The Requires

 

The Development Requires

mail curl sms asynchronous message async job worker hipchat sync whatsapp messenger result synchronous cronario

23/10 2015

v0.1.6

0.1.6.0 http://cronar.io

Send Messages like a Boss

  Sources   Download

MIT

The Requires

 

The Development Requires

mail curl sms asynchronous message async job worker hipchat sync whatsapp messenger result synchronous cronario

19/10 2015

v0.1.5

0.1.5.0 http://cronar.io

Send Messages like a Boss

  Sources   Download

MIT

The Requires

 

The Development Requires

mail curl sms asynchronous message async job worker hipchat sync whatsapp messenger result synchronous cronario

07/10 2015

v0.1.4

0.1.4.0 http://cronar.io

Send Messages like a Boss

  Sources   Download

MIT

The Requires

 

The Development Requires

mail curl sms asynchronous message async job worker hipchat sync whatsapp messenger result synchronous cronario

30/09 2015

v0.1.3

0.1.3.0 http://cronar.io

Send Messages like a Boss

  Sources   Download

MIT

The Requires

 

The Development Requires

mail curl sms asynchronous message async job worker hipchat sync whatsapp messenger result synchronous cronario

27/09 2015

v0.1.2

0.1.2.0 http://cronar.io

Send Messages like a Boss

  Sources   Download

MIT

The Requires

 

The Development Requires

mail curl sms asynchronous message async job worker hipchat sync whatsapp messenger result synchronous cronario

31/08 2015

v0.1.1

0.1.1.0 http://cronar.io

Send Message like a Boss

  Sources   Download

MIT

The Requires

 

The Development Requires

mail curl sms asynchronous message async job worker hipchat sync whatsapp messenger result synchronous cronario

31/08 2015

v0.1.0

0.1.0.0 http://cronar.io

Send Message like a Boss

  Sources   Download

MIT

The Requires

 

The Development Requires

mail curl sms asynchronous message async job worker hipchat sync whatsapp messenger result synchronous cronario