\Overtrue\EasySmsMessenger

Class Messenger.

Summary

Methods
Properties
Constants
__construct()
send()
No public properties found
STATUS_SUCCESS
STATUS_FAILURE
No protected methods found
$easySms
N/A
No private methods found
No private properties found
N/A

Constants

STATUS_SUCCESS

STATUS_SUCCESS = 'success'

STATUS_FAILURE

STATUS_FAILURE = 'failure'

Properties

$easySms

$easySms : \Overtrue\EasySms\EasySms

Type

EasySms

Methods

__construct()

__construct(\Overtrue\EasySms\EasySms  $easySms) : mixed

Messenger constructor.

Parameters

\Overtrue\EasySms\EasySms $easySms

Returns

mixed —

send()

send(\Overtrue\EasySms\Contracts\PhoneNumberInterface  $to, \Overtrue\EasySms\Contracts\MessageInterface  $message, array  $gateways = []) : array

Send a message.

Parameters

\Overtrue\EasySms\Contracts\PhoneNumberInterface $to
\Overtrue\EasySms\Contracts\MessageInterface $message
array $gateways

Throws

\Overtrue\EasySms\Exceptions\NoGatewayAvailableException

Returns

array —