/**
  * Compresses generated dump file(s), deletes raw sql file(s) and closes all opened connection
  *
  * @return void
  * @access private
  *
  */
 private function finalizeBackup()
 {
     //Compress all the files in the dump folder
     system('tar -cjf ' . $this->folderName . '.tar.gz -C ' . $this->folderName . ' .');
     //Delete nested files and directories (Leave the compressed file only)
     $this->recursiveDirRemove($this->folderName);
     //Close DB Connection
     $this->dbObject->close();
     //Transfer the compressed file to Amazon S3 storage (If asked to)
     if ($this->s3Enabled) {
         $this->transferToAmazon();
     }
 }