PHP Класс SimpleSoftwareIO\SMS\Drivers\PlivoSMS

Наследование: extends AbstractSMS, implements SimpleSoftwareIO\SMS\Drivers\DriverInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$authToken The authentication token
$plivo Plivo\RestAPI The Plivo Library.

Открытые методы

Метод Описание
__construct ( $authId, $authToken ) Constructs the PlivoSMS object.
checkMessages ( array $options = [] ) : array Checks the server for messages and returns their results.
getMessage ( string | integer $messageId ) : IncomingMessage Gets a single message by it's ID.
receive ( mixed $raw ) : IncomingMessage Receives an incoming message via REST call.
send ( OutgoingMessage $message ) Sends a SMS message.

Защищенные методы

Метод Описание
processReceive ( $raw ) Processing the raw information from a request and inputs it into the IncomingMessage object.
validateRequest ( ) Checks if a message is authentic from Plivo.

Описание методов

__construct() публичный Метод

Constructs the PlivoSMS object.
public __construct ( $authId, $authToken )
$authId
$authToken

checkMessages() публичный Метод

Checks the server for messages and returns their results.
public checkMessages ( array $options = [] ) : array
$options array
Результат array

getMessage() публичный Метод

Gets a single message by it's ID.
public getMessage ( string | integer $messageId ) : IncomingMessage
$messageId string | integer
Результат SimpleSoftwareIO\SMS\IncomingMessage

processReceive() защищенный Метод

Processing the raw information from a request and inputs it into the IncomingMessage object.
protected processReceive ( $raw )
$raw

receive() публичный Метод

Receives an incoming message via REST call.
public receive ( mixed $raw ) : IncomingMessage
$raw mixed
Результат SimpleSoftwareIO\SMS\IncomingMessage

send() публичный Метод

Sends a SMS message.
public send ( OutgoingMessage $message )
$message SimpleSoftwareIO\SMS\OutgoingMessage

validateRequest() защищенный Метод

Checks if a message is authentic from Plivo.
protected validateRequest ( )

Описание свойств

$authToken защищенное свойство

The authentication token
protected $authToken

$plivo защищенное свойство

The Plivo Library.
protected RestAPI,Plivo $plivo
Результат Plivo\RestAPI