Example #1
0
 /**
  * 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;
 }