diff --git a/src/VIPSoft/DoctrineDataFixturesExtension/Service/Backup/MysqlDumpBackup.php b/src/VIPSoft/DoctrineDataFixturesExtension/Service/Backup/MysqlDumpBackup.php index e941d36..134fc04 100644 --- a/src/VIPSoft/DoctrineDataFixturesExtension/Service/Backup/MysqlDumpBackup.php +++ b/src/VIPSoft/DoctrineDataFixturesExtension/Service/Backup/MysqlDumpBackup.php @@ -73,6 +73,10 @@ public function create($database, $file, array $params) $command .= sprintf(" --password=%s", escapeshellarg($params['password'])); } + if (isset($params['port'])) { + $command .= sprintf(" -P%s", escapeshellarg($params['port'])); + } + $this->runCommand($command); } @@ -95,6 +99,10 @@ public function restore($database, $file, array $params) $command .= sprintf(" --password=%s", escapeshellarg($params['password'])); } + if (isset($params['port'])) { + $command .= sprintf(" -P%s", escapeshellarg($params['port'])); + } + $this->runCommand($command); } }