backup MDL-26572 add new param to plugin and subplugin functions
authorEloy Lafuente (stronk7) <stronk7@moodle.org>
Sun, 6 Mar 2011 23:16:25 +0000 (00:16 +0100)
committerEloy Lafuente (stronk7) <stronk7@moodle.org>
Sun, 6 Mar 2011 23:16:25 +0000 (00:16 +0100)
backup/moodle2/restore_plugin.class.php
backup/moodle2/restore_subplugin.class.php
backup/util/plan/restore_structure_step.class.php

index 8103ada..0203987 100644 (file)
@@ -174,9 +174,12 @@ abstract class restore_plugin {
     /**
      * Return the new id of a mapping for the given itemname
      *
+     * @param string $itemname the type of item
+     * @param int $oldid the item ID from the backup
+     * @param mixed $ifnotfound what to return if $oldid wasnt found. Defaults to false
      */
-    protected function get_mappingid($itemname, $oldid) {
-        return $this->step->get_mappingid($itemname, $oldid);
+    protected function get_mappingid($itemname, $oldid, $ifnotfound = false) {
+        return $this->step->get_mappingid($itemname, $oldid, $ifnotfound);
     }
 
     /**
index d22a0d9..8972e35 100644 (file)
@@ -123,9 +123,12 @@ abstract class restore_subplugin {
     /**
      * Return the new id of a mapping for the given itemname
      *
+     * @param string $itemname the type of item
+     * @param int $oldid the item ID from the backup
+     * @param mixed $ifnotfound what to return if $oldid wasnt found. Defaults to false
      */
-    protected function get_mappingid($itemname, $oldid) {
-        return $this->step->get_mappingid($itemname, $oldid);
+    protected function get_mappingid($itemname, $oldid, $ifnotfound = false) {
+        return $this->step->get_mappingid($itemname, $oldid, $ifnotfound);
     }
 
     /**
index 927f71c..ae648bc 100644 (file)
@@ -196,9 +196,10 @@ abstract class restore_structure_step extends restore_step {
 
     /**
      * Return the new id of a mapping for the given itemname
-     * @param string $itemname the type of item. For example 'scale' or 'outcome'
+     *
+     * @param string $itemname the type of item
      * @param int $oldid the item ID from the backup
-     * @param $ifnotfound what to return if $oldid wasnt found
+     * @param mixed $ifnotfound what to return if $oldid wasnt found. Defaults to false
      */
     public function get_mappingid($itemname, $oldid, $ifnotfound = false) {
         $mapping = $this->get_mapping($itemname, $oldid);