Moodle PHP Documentation 4.3
Moodle 4.3.5 (Build: 20240610) (7dcfaa79f78)
core_privacy\local\request\core_data_provider Interface Reference

The core_data_provider interface is used to describe a provider which services user requests between components and core. More...

Inheritance diagram for core_privacy\local\request\core_data_provider:
core_privacy\local\request\data_provider core_privacy\local\request\context_aware_provider core_privacy\local\request\core_user_data_provider core_privacy\local\request\user_preference_provider core_course\privacy\provider core_privacy\local\request\plugin\provider core_privacy\local\request\subsystem\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 qbank_columnsortorder\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

Detailed Description

The core_data_provider interface is used to describe a provider which services user requests between components and core.

It does not define a specific way of doing so and different types of data will need to extend this interface in order to define their own contract.

It should not be implemented directly, but should be extended by other interfaces in core.


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