PHP Class SimpleSoftwareIO\SMS\DriverManager

Inheritance: extends Illuminate\Support\Manager
Show file Open project: simplesoftwareio/simple-sms

Public Methods

Method Description
getDefaultDriver ( ) : string Get the default sms driver name.
setDefaultDriver ( string $name ) Set the default sms driver name.

Protected Methods

Method Description
createCallfireDriver ( ) : CallFireSMS Create an instance of the CallFire driver.
createEmailDriver ( ) : EmailSMS Creates an instance of the EMail driver.
createEztextingDriver ( ) : EZTextingSMS Create an instance of the EZTexting driver.
createFlowrouteDriver ( ) : FlowrouteSMS Create an instance of the flowroute driver
createLabsMobileDriver ( ) : LabsMobileSMS Create an instance of the LabsMobile driver.
createLogDriver ( ) : LogSMS Create an instance of the Log driver.
createMozeoDriver ( ) : MozeoSMS Create an instance of the Mozeo driver.
createNexmoDriver ( ) : NexmoSMS Create an instance of the nexmo driver.
createPlivoDriver ( ) : PlivoSMS Create an instance of the Plivo driver.
createTwilioDriver ( ) : TwilioSMS Create an instance of the Twillo driver.
createZenviaDriver ( ) : ZenviaSMS Create an instance of the Zenvia driver.

Method Details

createCallfireDriver() protected method

Create an instance of the CallFire driver.
protected createCallfireDriver ( ) : CallFireSMS
return SimpleSoftwareIO\SMS\Drivers\CallFireSMS

createEmailDriver() protected method

Creates an instance of the EMail driver.
protected createEmailDriver ( ) : EmailSMS
return SimpleSoftwareIO\SMS\Drivers\EmailSMS

createEztextingDriver() protected method

Create an instance of the EZTexting driver.
protected createEztextingDriver ( ) : EZTextingSMS
return SimpleSoftwareIO\SMS\Drivers\EZTextingSMS

createFlowrouteDriver() protected method

Create an instance of the flowroute driver
protected createFlowrouteDriver ( ) : FlowrouteSMS
return SimpleSoftwareIO\SMS\Drivers\FlowrouteSMS

createLabsMobileDriver() protected method

Create an instance of the LabsMobile driver.
protected createLabsMobileDriver ( ) : LabsMobileSMS
return SimpleSoftwareIO\SMS\Drivers\LabsMobileSMS

createLogDriver() protected method

Create an instance of the Log driver.
protected createLogDriver ( ) : LogSMS
return SimpleSoftwareIO\SMS\Drivers\LogSMS

createMozeoDriver() protected method

Create an instance of the Mozeo driver.
protected createMozeoDriver ( ) : MozeoSMS
return SimpleSoftwareIO\SMS\Drivers\MozeoSMS

createNexmoDriver() protected method

Create an instance of the nexmo driver.
protected createNexmoDriver ( ) : NexmoSMS
return SimpleSoftwareIO\SMS\Drivers\NexmoSMS

createPlivoDriver() protected method

Create an instance of the Plivo driver.
protected createPlivoDriver ( ) : PlivoSMS
return SimpleSoftwareIO\SMS\Drivers\PlivoSMS

createTwilioDriver() protected method

Create an instance of the Twillo driver.
protected createTwilioDriver ( ) : TwilioSMS
return SimpleSoftwareIO\SMS\Drivers\TwilioSMS

createZenviaDriver() protected method

Create an instance of the Zenvia driver.
protected createZenviaDriver ( ) : ZenviaSMS
return SimpleSoftwareIO\SMS\Drivers\ZenviaSMS

getDefaultDriver() public method

Get the default sms driver name.
public getDefaultDriver ( ) : string
return string

setDefaultDriver() public method

Set the default sms driver name.
public setDefaultDriver ( string $name )
$name string