Helper class that handles ids annotations for inforef.xml files.
More...
|
| validate_item ($item) |
| Makes sure that the given name is a valid citizen of inforef.xml file.
|
|
|
string | $annotator = null |
| the name of the annotator we serve to (like course, section, activity, block)
|
|
int | $annotatorid = null |
| the id of the annotator if it can have multiple instances
|
|
Helper class that handles ids annotations for inforef.xml files.
◆ __construct()
moodle1_inforef_manager::__construct |
( |
moodle1_converter | $converter, |
|
|
| $name, |
|
|
| $id = 0 ) |
Creates new instance of the manager for the given annotator.
The identification of the annotator we serve to may be important in the future when we move the actual storage of the references from memory to a persistent storage.
- Parameters
-
moodle1_converter | $converter | |
string | $name | the name of the annotator (like course, section, activity, block) |
int | $id | the id of the annotator if required |
◆ add_ref()
moodle1_inforef_manager::add_ref |
( |
| $item, |
|
|
| $id ) |
Adds a reference.
- Parameters
-
string | $item | the name of referenced item (like user, file, scale, outcome or grade_item) |
int | $id | the value of the reference |
◆ add_refs()
moodle1_inforef_manager::add_refs |
( |
| $item, |
|
|
array | $ids ) |
Adds a bulk of references.
- Parameters
-
string | $item | the name of referenced item (like user, file, scale, outcome or grade_item) |
array | $ids | the list of referenced ids |
◆ validate_item()
moodle1_inforef_manager::validate_item |
( |
| $item | ) |
|
|
protected |
◆ write_refs()
moodle1_inforef_manager::write_refs |
( |
xml_writer | $xmlwriter | ) |
|
Writes the current references using a given opened xml writer.
- Parameters
-
The documentation for this class was generated from the following file:
- backup/converter/moodle1/lib.php