Implementation of backup_final_element that provides one interceptor for anonymization of data.
More...
|
| add_attributes ($attributes) |
|
| annotate ($backupid) |
| This function implements the annotation of the current value associating it with $itemname.
|
|
| clean_value () |
|
| clean_values () |
|
| destroy () |
| Destroy all circular references.
|
|
| get_attribute ($name) |
|
| get_attributes () |
| Public API starts here.
|
|
| get_level () |
|
| get_name () |
| Public API starts here.
|
|
| get_parent () |
|
| get_value () |
|
| is_set () |
|
| process ($processor) |
| This function will call to the corresponding processor method in other to make them perform the desired tasks.
|
|
| set_annotation_item ($itemname) |
| This function sets the $itemname to be used when annotating.
|
|
| set_value ($value) |
|
| to_string ($showvalue=false) |
|
|
| find_element_by_path ($path) |
|
| find_first_parent_by_name ($name) |
|
| get_grandoptigroupelement_or_grandparent () |
|
| get_grandparent () |
|
| get_new_attribute ($name) |
| Returns one instace of the @base_attribute class to work with when attributes are added simply by name.
|
|
| set_parent ($element) |
|
| validate_name ($name) |
|
Implementation of backup_final_element that provides one interceptor for anonymization of data.
This class overwrites the standard set_value() method, in order to get (by name) functions from backup_anonymizer_helper executed, producing anonymization of information to happen in a clean way
TODO: Finish phpdocs
◆ add_attributes()
base_final_element::add_attributes |
( |
| $attributes | ) |
|
|
inherited |
◆ annotate()
backup_final_element::annotate |
( |
| $backupid | ) |
|
|
inherited |
This function implements the annotation of the current value associating it with $itemname.
Implements annotable.
◆ destroy()
base_final_element::destroy |
( |
| ) |
|
|
inherited |
◆ get_level()
base_final_element::get_level |
( |
| ) |
|
|
inherited |
◆ get_new_attribute()
backup_final_element::get_new_attribute |
( |
| $name | ) |
|
|
protectedinherited |
Returns one instace of the @base_attribute class to work with when attributes are added simply by name.
Reimplemented from base_final_element.
◆ process()
backup_final_element::process |
( |
| $processor | ) |
|
|
inherited |
This function will call to the corresponding processor method in other to make them perform the desired tasks.
Implements processable.
◆ set_annotation_item()
backup_final_element::set_annotation_item |
( |
| $itemname | ) |
|
|
inherited |
This function sets the $itemname to be used when annotating.
Implements annotable.
◆ set_parent()
base_final_element::set_parent |
( |
| $element | ) |
|
|
protectedinherited |
◆ to_string()
base_final_element::to_string |
( |
| $showvalue = false | ) |
|
|
inherited |
The documentation for this class was generated from the following file:
- backup/moodle2/backup_custom_fields.php