diff --git a/Database/MySQL.php b/Database/MySQL.php index 7b49a74..b4ed86a 100644 --- a/Database/MySQL.php +++ b/Database/MySQL.php @@ -137,9 +137,19 @@ protected function prepareEnvironment() */ public function dump() { - $this->prepareEnvironment(); - $this->execute($this->getCommand()); - $this->removeConfigurationFile(); + if(strpos($this->params['database'] , ',') == false) { + $databases = explode(',', $this->params['database']); + foreach ($databases as $database) { + $this->params['database'] = $database; + $this->prepareEnvironment(); + $this->execute($this->getCommand()); + $this->removeConfigurationFile(); + } + }else{ + $this->prepareEnvironment(); + $this->execute($this->getCommand()); + $this->removeConfigurationFile(); + } } /**