original_string: static public function delete_backup_dir($backupid, \core\progress\base $progress = null) {
           $backupiddir = make_backup_temp_directory($backupid, false);
           self::clear_backup_dir($backupid, $progress);
           return rmdir($backupiddir);
       }
code: static public function delete_backup_dir($backupid, \core\progress\base $progress = null) {
           $backupiddir = make_backup_temp_directory($backupid, false);
           self::clear_backup_dir($backupid, $progress);
           return rmdir($backupiddir);
       }
code_tokens: static public function delete_backup_dir ( $ backupid , \ core \ progress \ base $ progress = null ) { $ backupiddir = make_backup_temp_directory ( $ backupid , false ) ; self :: clear_backup_dir ( $ backupid , $ progress ) ; return rmdir ( $ backupiddir ) ; }
docstring: Given one backupid, delete completely its temp dir
  
  If supplied, progress object should be ready to receive indeterminate
  progress reports.
  
  @param string $backupid Backup id
  @param \core\progress\base $progress Optional progress reporting object
docstring_tokens: Given one backupid delete completely its temp dir