PHP Class Spatie\Backup\Tasks\Backup\DbDumperFactory

Show file Open project: spatie/laravel-backup Class Usage Examples

Public Methods

Method Description
createFromConnection ( string $dbConnectionName ) : DbDumper

Protected Methods

Method Description
callMethodOnDumper ( DbDumper $dbDumper, string $methodName, string | null $methodValue ) : DbDumper
determineValidMethodName ( DbDumper $dbDumper, string $methodName ) : string
forDriver ( $dbDriver ) : DbDumper
processExtraDumpParameters ( array $dumpConfiguration, $dbDumper ) : DbDumper

Method Details

callMethodOnDumper() protected static method

protected static callMethodOnDumper ( DbDumper $dbDumper, string $methodName, string | null $methodValue ) : DbDumper
$dbDumper Spatie\DbDumper\DbDumper
$methodName string
$methodValue string | null
return Spatie\DbDumper\DbDumper

createFromConnection() public static method

public static createFromConnection ( string $dbConnectionName ) : DbDumper
$dbConnectionName string
return Spatie\DbDumper\DbDumper

determineValidMethodName() protected static method

protected static determineValidMethodName ( DbDumper $dbDumper, string $methodName ) : string
$dbDumper Spatie\DbDumper\DbDumper
$methodName string
return string

forDriver() protected static method

protected static forDriver ( $dbDriver ) : DbDumper
return Spatie\DbDumper\DbDumper

processExtraDumpParameters() protected static method

protected static processExtraDumpParameters ( array $dumpConfiguration, $dbDumper ) : DbDumper
$dumpConfiguration array
$dbDumper
return Spatie\DbDumper\DbDumper