Moodle PHP Documentation 4.2
Moodle 4.2.8 (Build: 20240610) (2d41ac46f45)
core_privacy\local\request\user_preference_provider Interface Reference

The user_preference_provider interface is an interface designed to be implemented by components directly to describe a case where that component is responsible for storing some form of system-wide user preference. More...

Inheritance diagram for core_privacy\local\request\user_preference_provider:
core_privacy\local\request\core_data_provider core_privacy\local\request\data_provider auth_manual\privacy\provider block_accessreview\privacy\provider block_myoverview\privacy\provider block_online_users\privacy\provider block_timeline\privacy\provider core_auth\privacy\provider core_block\privacy\provider core_calendar\privacy\provider core_contentbank\privacy\provider core_course\privacy\provider core_courseformat\privacy\provider core_editor\privacy\provider core_form\privacy\provider core_message\privacy\provider core_my\privacy\provider core_reportbuilder\privacy\provider core_role\privacy\provider core_user\privacy\provider gradereport_grader\privacy\provider gradereport_user\privacy\provider gradingform_guide\privacy\provider message_email\privacy\provider mod_assign\privacy\provider mod_forum\privacy\provider mod_lesson\privacy\provider mod_workshop\privacy\provider qtype_ddimageortext\privacy\provider qtype_ddmarker\privacy\provider qtype_ddwtos\privacy\provider qtype_essay\privacy\provider qtype_gapselect\privacy\provider qtype_match\privacy\provider qtype_multichoice\privacy\provider qtype_numerical\privacy\provider qtype_shortanswer\privacy\provider qtype_truefalse\privacy\provider quiz_grading\privacy\provider quiz_overview\privacy\provider quiz_responses\privacy\provider repository_flickr\privacy\provider repository_wikimedia\privacy\provider scormreport_basic\privacy\provider scormreport_interactions\privacy\provider scormreport_objectives\privacy\provider theme_boost\privacy\provider tool_dataprivacy\privacy\provider tool_mobile\privacy\provider tool_usertours\privacy\provider workshopallocation_manual\privacy\provider

Static Public Member Functions

static export_user_preferences (int $userid)
 Export all user preferences for the plugin.
 

Detailed Description

The user_preference_provider interface is an interface designed to be implemented by components directly to describe a case where that component is responsible for storing some form of system-wide user preference.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Member Function Documentation

◆ export_user_preferences()

static core_privacy\local\request\user_preference_provider::export_user_preferences ( int $userid)
static

Export all user preferences for the plugin.

Parameters
int$useridThe userid of the user whose data is to be exported.

Implemented in auth_manual\privacy\provider, block_accessreview\privacy\provider, block_myoverview\privacy\provider, block_online_users\privacy\provider, block_timeline\privacy\provider, core_auth\privacy\provider, core_block\privacy\provider, core_calendar\privacy\provider, core_contentbank\privacy\provider, core_course\privacy\provider, core_courseformat\privacy\provider, core_editor\privacy\provider, core_form\privacy\provider, core_message\privacy\provider, core_my\privacy\provider, core_reportbuilder\privacy\provider, core_role\privacy\provider, core_user\privacy\provider, gradereport_grader\privacy\provider, gradereport_user\privacy\provider, gradingform_guide\privacy\provider, message_email\privacy\provider, mod_assign\privacy\provider, mod_forum\privacy\provider, mod_lesson\privacy\provider, mod_workshop\privacy\provider, qtype_ddimageortext\privacy\provider, qtype_ddmarker\privacy\provider, qtype_ddwtos\privacy\provider, qtype_essay\privacy\provider, qtype_gapselect\privacy\provider, qtype_match\privacy\provider, qtype_multichoice\privacy\provider, qtype_numerical\privacy\provider, qtype_shortanswer\privacy\provider, qtype_truefalse\privacy\provider, quiz_grading\privacy\provider, quiz_overview\privacy\provider, quiz_responses\privacy\provider, repository_flickr\privacy\provider, repository_wikimedia\privacy\provider, scormreport_basic\privacy\provider, scormreport_interactions\privacy\provider, scormreport_objectives\privacy\provider, theme_boost\privacy\provider, tool_dataprivacy\privacy\provider, tool_mobile\privacy\provider, tool_usertours\privacy\provider, and workshopallocation_manual\privacy\provider.


The documentation for this interface was generated from the following file: