final class SqlSyncCommand extends Command (View source)

Traits

A copy of \Drupal\Core\DependencyInjection\AutowireTrait with first params' type hint changed.

Constants

NAME

Methods

static 
create(ContainerInterface $container)

Instantiates a new instance of the implementing class using autowiring.

__construct(SiteAliasManagerInterface $siteAliasManager, LoggerInterface $logger, ProcessManager $processManager, DrushConfig $drushConfig)

No description

void
configure()

No description

int
execute(InputInterface $input, OutputInterface $output)

No description

void
validateSync(InputInterface $input, OutputInterface $output, DrushStyle $io)

No description

string
databaseName(SiteAlias $record)

No description

string
dump(array $options, array $global_options, SiteAlias $sourceRecord)

Perform sql-dump on source unless told otherwise. Returns the path to the dump file.

string
rsync(array $options, SiteAlias $sourceRecord, SiteAlias $targetRecord, $source_dump_path)

No description

void
import($global_options, $target_dump_path, $targetRecord)

Import file into target.

Details

static create(ContainerInterface $container)

Instantiates a new instance of the implementing class using autowiring.

Parameters

ContainerInterface $container

The service container this instance should use.

__construct(SiteAliasManagerInterface $siteAliasManager, LoggerInterface $logger, ProcessManager $processManager, DrushConfig $drushConfig)

No description

Parameters

SiteAliasManagerInterface $siteAliasManager
LoggerInterface $logger
ProcessManager $processManager
DrushConfig $drushConfig

protected void configure()

No description

Return Value

void

protected int execute(InputInterface $input, OutputInterface $output)

No description

Parameters

InputInterface $input
OutputInterface $output

Return Value

int

void validateSync(InputInterface $input, OutputInterface $output, DrushStyle $io)

No description

Parameters

InputInterface $input
OutputInterface $output
DrushStyle $io

Return Value

void

string databaseName(SiteAlias $record)

No description

Parameters

SiteAlias $record

Return Value

string

string dump(array $options, array $global_options, SiteAlias $sourceRecord)

Perform sql-dump on source unless told otherwise. Returns the path to the dump file.

Parameters

array $options
array $global_options
SiteAlias $sourceRecord

Return Value

string

string rsync(array $options, SiteAlias $sourceRecord, SiteAlias $targetRecord, $source_dump_path)

No description

Parameters

array $options
SiteAlias $sourceRecord
SiteAlias $targetRecord
$source_dump_path

Path to the target file.

Return Value

string

Exceptions

Exception

void import($global_options, $target_dump_path, $targetRecord)

Import file into target.

Parameters

$global_options
$target_dump_path
$targetRecord

Return Value

void