\Overtrue\EasySms\GatewaysGateway

Class Gateway.

Summary

Methods
Properties
Constants
__construct()
getTimeout()
setTimeout()
getConfig()
setConfig()
setGuzzleOptions()
getGuzzleOptions()
getName()
No public properties found
DEFAULT_TIMEOUT
No protected methods found
$config
$options
$timeout
N/A
No private methods found
No private properties found
N/A

Constants

DEFAULT_TIMEOUT

DEFAULT_TIMEOUT = 5.0

Properties

$config

$config : \Overtrue\EasySms\Support\Config

Type

Config

$options

$options : array

Type

array

$timeout

$timeout : float

Type

float

Methods

__construct()

__construct(array  $config) : mixed

Gateway constructor.

Parameters

array $config

Returns

mixed —

getTimeout()

getTimeout() : int|mixed

Return timeout.

Returns

int|mixed —

setTimeout()

setTimeout(int  $timeout) : $this

Set timeout.

Parameters

int $timeout

Returns

$this —

getConfig()

getConfig() : \Overtrue\EasySms\Support\Config

Returns

\Overtrue\EasySms\Support\Config —

setConfig()

setConfig(\Overtrue\EasySms\Support\Config  $config) : $this

Parameters

\Overtrue\EasySms\Support\Config $config

Returns

$this —

setGuzzleOptions()

setGuzzleOptions( $options) : $this

Parameters

$options

Returns

$this —

getGuzzleOptions()

getGuzzleOptions() : array

Returns

array —

getName()

getName() : string

Get gateway name.

Returns

string —