Skip to content

Commit

Permalink
MDL-22414 Getting rid of a relict method copied from restore subsystem
Browse files Browse the repository at this point in the history
  • Loading branch information
mudrd8mz committed Jun 4, 2011
1 parent a78b139 commit d73c82e
Showing 1 changed file with 0 additions and 27 deletions.
27 changes: 0 additions & 27 deletions backup/converter/moodle1/lib.php
Expand Up @@ -599,33 +599,6 @@ public function process_cdata($cdata) {
return $cdata;
}

/**
* Override this method so we'll be able to skip
* dispatching some well-known chunks, like the
* ones being 100% part of subplugins stuff. Useful
* for allowing development without having all the
* possible restore subplugins defined
*
* @todo review why is this here (it is a relict)
*/
protected function postprocess_chunk($data) {

// Iterate over all the data tags, if any of them is
// not 'subplugin_XXXX' or has value, then it's a valid chunk,
// pass it to standard (parent) processing of chunks.
foreach ($data['tags'] as $key => $value) {
if (trim($value) !== '' || strpos($key, 'subplugin_') !== 0) {
parent::postprocess_chunk($data);
return;
}
}
// Arrived here, all the tags correspond to sublplugins and are empty,
// skip the chunk, and debug_developer notice
$this->chunks--; // not counted
debugging('Missing support on restore for ' . clean_param($data['path'], PARAM_PATH) .
' subplugin (' . implode(', ', array_keys($data['tags'])) .')', DEBUG_DEVELOPER);
}

/**
* Dispatches the data chunk to the converter class
*
Expand Down

0 comments on commit d73c82e

Please sign in to comment.