Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
|
Files | |
file | approved_contextlist.php |
An implementation of a contextlist which has been filtered and approved. | |
file | approved_contextlist.php |
Approved result set for unit testing. | |
file | approved_userlist.php |
An implementation of a userlist which has been filtered and approved. | |
file | collection.php |
This file defines the core_privacy::local::metadata::collection class object. | |
file | content_writer.php |
This file contains the interface required to implmeent a content writer. | |
file | content_writer.php |
This file contains the moodle format implementation of the content writer. | |
file | context_aware_provider.php |
File containing the provider interface for plugins needing access to all approved contexts to fill in relevant contextual data. | |
file | contextlist.php |
Privacy Fetch Result Set. | |
file | contextlist_base.php |
Base implementation of a contextlist. | |
file | contextlist_collection.php |
This file defines the contextlist_collection class object. | |
file | core_data_provider.php |
This file contains the core_privacy::local::request::core_data_provider interface to describe classes which provide data in some form to core. | |
file | core_user_data_provider.php |
This file contains the core_privacy::local::request::core_user_data_provider interface to describe classes which provide user data in some form to core. | |
file | core_userlist_provider.php |
This file contains an interface to describe classes which provide user data in some form to core. | |
file | data_provider.php |
This file contains the core_privacy::local::request::data_provider interface to describe a class which provides data in some form. | |
file | database_table.php |
This file defines an item of metadata which encapsulates a database table. | |
file | default_handler.php |
Default (core) handler for site policies. | |
file | deprecated.php |
File containing a class for deprecated interfaces. | |
file | exported_html_page.php |
Contains the navigation renderable for user data exports. | |
file | exported_navigation_page.php |
Contains the navigation renderable for user data exports. | |
file | external_location.php |
This file defines an item of metadata which encapsulates data which is exported to an external location. | |
file | handler.php |
Base class for site policy handlers. | |
file | helper.php |
This file contains the core_privacy::local::request helper. | |
file | legacy_polyfill.php |
This file contains the polyfill to allow a plugin to operate with Moodle 3.3 up. | |
file | manager.php |
Site policy management class. | |
file | manager.php |
This file contains the core_privacy::manager class. | |
file | moodle_content_writer.php |
This file contains the moodle format implementation of the content writer. | |
file | null_provider.php |
This file contains the core_privacy::nodata interface. | |
file | plugin_provider.php |
This file contains the core_privacy::local::request::subsystem::plugin_provider interface to describe a class which provides data in some form for a subsystem. | |
file | plugintype_link.php |
This file defines a link to another Moodle plugin. | |
file | provider.php |
INterface for main metadata provider interface. | |
file | provider.php |
This file contains the core_privacy::local::request::plugin::provider interface to describe a class which provides data in some form for a plugin. | |
file | provider.php |
This file contains the core_privacy::local::request::subsystem::provider interface to describe a class which provides data in some form for a subsystem. | |
file | provider_testcase.php |
Testcase for providers implementing parts of the core_privacy subsystem. | |
file | shared_data_provider.php |
This file contains the core_privacy::local::request::shared_data_provider interface to describe a class which provides data in some form. | |
file | shared_userlist_provider.php |
This file contains an interface to describe classes which provide user data in some form for shared providers. | |
file | subplugin_provider.php |
This file contains the core_privacy::local::request::plugin::subplugin_provider interface to describe a class which provides data in some form for the subplugin of another plugin. | |
file | subsystem_link.php |
This file defines a link to another Moodle subsystem. | |
file | subsystem_provider.php |
This file contains the core_privacy::local::request::plugin::subsystem_provider interface to describe a class which provides data in some form for a subsystem. | |
file | transform.php |
This file contains the core_privacy::local::request helper. | |
file | type.php |
The base type interface which encapsulates a set of data held by a component with Moodle. | |
file | user_preference.php |
This file defines an item of metadata which encapsulates a user's preferences. | |
file | user_preference_provider.php |
This file contains the core_privacy::local::request::user_preference_provider interface to describe a class which provides preference data in some form to core. | |
file | userlist.php |
List of users from the Privacy API Search functions. | |
file | userlist_base.php |
Base implementation of a userlist. | |
file | userlist_collection.php |
This file defines the userlist_collection class object. | |
file | userlist_collection.php |
Unit Tests for a the collection of userlists class. | |
file | userlist_provider.php |
This file contains an interface to describe classes which userlist support. | |
file | writer.php |
This file contains the interface required to implmeent a content writer. | |
Namespaces | |
namespace | core_privacy |
| |
namespace | core_privacy\local |
| |
namespace | core_privacy\local\metadata |
| |
namespace | core_privacy\local\metadata\types |
| |
namespace | core_privacy\local\request |
| |
namespace | core_privacy\local\request\plugin |
| |
namespace | core_privacy\local\request\subsystem |
| |
namespace | core_privacy\local\sitepolicy |
| |
namespace | core_privacy\output |
| |
namespace | core_privacy\privacy |
| |
namespace | core_privacy\tests |
| |
namespace | core_privacy\tests\request |
| |
Classes | |
interface | core_privacy\local\deprecated |
The deprecated interface. More... | |
class | core_privacy\local\metadata\collection |
A collection of metadata items. More... | |
interface | core_privacy\local\metadata\null_provider |
interface | core_privacy\local\metadata\provider |
INterface for main metadata provider interface. More... | |
class | core_privacy\local\metadata\types\database_table |
The database_table type. More... | |
class | core_privacy\local\metadata\types\external_location |
The external_location type. More... | |
class | core_privacy\local\metadata\types\plugintype_link |
The plugintype link. More... | |
class | core_privacy\local\metadata\types\subsystem_link |
The subsystem link type. More... | |
interface | core_privacy\local\metadata\types\type |
The base type interface which all metadata types must implement. More... | |
class | core_privacy\local\metadata\types\user_preference |
The user_preference type. More... | |
class | core_privacy\local\request\approved_contextlist |
An implementation of a contextlist which has been filtered and approved. More... | |
class | core_privacy\local\request\approved_userlist |
An implementation of a userlist which has been filtered and approved. More... | |
interface | core_privacy\local\request\content_writer |
The interface for a Moodle content writer. More... | |
interface | core_privacy\local\request\context_aware_provider |
The provider interface for plugins which need access to all approved contexts to fill in relevant contextual data. More... | |
class | core_privacy\local\request\contextlist |
Privacy Fetch Result Set. More... | |
class | core_privacy\local\request\contextlist_base |
Base implementation of a contextlist used to store a set of contexts. More... | |
class | core_privacy\local\request\contextlist_collection |
A collection of contextlist items. More... | |
interface | core_privacy\local\request\core_data_provider |
The core_data_provider interface is used to describe a provider which services user requests between components and core. More... | |
interface | core_privacy\local\request\core_user_data_provider |
The core_user_data_provider interface is used to describe a provider which services user requests between components and core. More... | |
interface | core_privacy\local\request\core_userlist_provider |
The interface is used to describe a provider which is capable of identifying the users who have data within it. More... | |
interface | core_privacy\local\request\data_provider |
The data_provider interface is used to describe a provider which services user requests in any fashion. More... | |
class | core_privacy\local\request\helper |
The core_privacy::local::request::helper class with useful shared functionality. More... | |
class | core_privacy\local\request\moodle_content_writer |
The moodle_content_writer is the default Moodle implementation of a content writer. More... | |
interface | core_privacy\local\request\plugin\provider |
The provider interface for plugins which provide data from a plugin directly to the Privacy subsystem. More... | |
interface | core_privacy\local\request\plugin\subplugin_provider |
The subplugin_provider interface is for plugins which are sub-plugins of a plugin. More... | |
interface | core_privacy\local\request\plugin\subsystem_provider |
The subsystem_provider interface is for plugins which may not necessarily be called directly, but instead via a subsystem. More... | |
interface | core_privacy\local\request\shared_data_provider |
The shared_data_provider interface is used to describe a provider which services user requests between components and and other components. More... | |
interface | core_privacy\local\request\shared_userlist_provider |
The interface is used to describe a provider which is capable of identifying the users who have data within it. More... | |
interface | core_privacy\local\request\subsystem\plugin_provider |
The plugin_provider interface for subsystems which provide data directly to a plugin. More... | |
interface | core_privacy\local\request\subsystem\provider |
The provider interface for plugins which provide data from a subsystem directly to the Privacy subsystem. More... | |
class | core_privacy\local\request\transform |
A class containing a set of data transformations for core data types. More... | |
interface | core_privacy\local\request\user_preference_provider |
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... | |
class | core_privacy\local\request\userlist |
List of users from the Privacy API Search functions. More... | |
class | core_privacy\local\request\userlist_base |
Base implementation of a userlist used to store a set of users. More... | |
class | core_privacy\local\request\userlist_collection |
A collection of userlist items. More... | |
interface | core_privacy\local\request\userlist_provider |
The interface is used to describe a provider which is capable of identifying the users who have data within it. More... | |
class | core_privacy\local\request\writer |
The writer factory class used to fetch and work with the content_writer. More... | |
class | core_privacy\local\sitepolicy\default_handler |
Default (core) handler for site policies. More... | |
class | core_privacy\local\sitepolicy\handler |
Base class for site policy handlers. More... | |
class | core_privacy\local\sitepolicy\manager |
Site policy management class. More... | |
class | core_privacy\manager |
The core_privacy::manager class, providing a facade to describe, export and delete personal data across Moodle and its components. More... | |
interface | core_privacy\manager_observer |
The interface for a Manager observer. More... | |
class | core_privacy\output\exported_html_page |
Class containing the navigation renderable. More... | |
class | core_privacy\output\exported_navigation_page |
Class containing the navigation renderable. More... | |
class | core_privacy\output\renderer |
Privacy renderer's for privacy stuff. More... | |
class | core_privacy\privacy\provider |
The privacy subsystem does not store any data of it's own. More... | |
class | core_privacy\tests\provider_testcase |
Testcase for providers implementing parts of the core_privacy subsystem. More... | |
class | core_privacy\tests\request\approved_contextlist |
Privacy Fetch Result Set. More... | |
class | core_privacy\tests\request\content_writer |
An implementation of the content_writer for use in unit tests. More... | |
class | userlist_collection_test |
Tests for the core_privacy API's userlist collection functionality. More... | |
Variables | |
global | core_privacy\tests::$CFG |
global | $CFG |