PHP Class Vinkla\Backup\Sources\MysqlDumpSource

Author: Vincent Klaiber ([email protected])
Inheritance: implements Vinkla\Backup\Sources\SourceInterface
Show file Open project: vinkla/backup

Protected Properties

Property Type Description
$config Illuminate\Contracts\Config\Repository The config repository instance.

Public Methods

Method Description
__construct ( Illuminate\Contracts\Config\Repository $config ) : void Create a new database source instance.
bootstrap ( ) : Zenstruck\Backup\Source\MySqlDumpSource Bootstrap the source.
getName ( ) : string Get the source name.

Protected Methods

Method Description
getDatabaseConnection ( ) : string Get the database driver.

Method Details

__construct() public method

Create a new database source instance.
public __construct ( Illuminate\Contracts\Config\Repository $config ) : void
$config Illuminate\Contracts\Config\Repository
return void

bootstrap() public method

Bootstrap the source.
public bootstrap ( ) : Zenstruck\Backup\Source\MySqlDumpSource
return Zenstruck\Backup\Source\MySqlDumpSource

getDatabaseConnection() protected method

Get the database driver.
protected getDatabaseConnection ( ) : string
return string

getName() public method

Get the source name.
public getName ( ) : string
return string

Property Details

$config protected property

The config repository instance.
protected Repository,Illuminate\Contracts\Config $config
return Illuminate\Contracts\Config\Repository