/** * Restores file local/backup/update.sql to current DB * * @return bool if it succeeds, false otherwise */ public function restoreDb() { $database = new Database($this->connection); try { $this->log('debug', sprintf('Restore database with file : %s', $this->backupFile)); if (!file_exists($this->backupFile)) { return false; } $database->restoreDb($this->backupFile); } catch (\Exception $ex) { $this->log('error', sprintf('error during restore process with message : %s', $ex->getMessage())); print $ex->getMessage(); return false; } return true; }