MDL-61307 core_privacy: Define and test providers
commit267e1af112542db53d9587c7bed2aa6c2ef5a287
authorAndrew Nicols <andrew@nicols.co.uk>
Thu, 1 Mar 2018 01:24:26 +0000 (1 09:24 +0800)
committerAndrew Nicols <andrew@nicols.co.uk>
Fri, 9 Mar 2018 02:03:29 +0000 (9 10:03 +0800)
tree60b7075712757962218547c429dd36ae0457ae05
parent37db3b856155c3eafc3fb97f72edffcb72a97a1b
MDL-61307 core_privacy: Define and test providers
48 files changed:
privacy/classes/local/metadata/collection.php [new file with mode: 0644]
privacy/classes/local/metadata/null_provider.php [new file with mode: 0644]
privacy/classes/local/metadata/provider.php [new file with mode: 0644]
privacy/classes/local/metadata/types/database_table.php [new file with mode: 0644]
privacy/classes/local/metadata/types/external_location.php [new file with mode: 0644]
privacy/classes/local/metadata/types/plugintype_link.php [new file with mode: 0644]
privacy/classes/local/metadata/types/subsystem_link.php [new file with mode: 0644]
privacy/classes/local/metadata/types/type.php [new file with mode: 0644]
privacy/classes/local/metadata/types/user_preference.php [new file with mode: 0644]
privacy/classes/local/request/approved_contextlist.php [new file with mode: 0644]
privacy/classes/local/request/content_writer.php [new file with mode: 0644]
privacy/classes/local/request/contextlist.php [new file with mode: 0644]
privacy/classes/local/request/contextlist_base.php [new file with mode: 0644]
privacy/classes/local/request/contextlist_collection.php [new file with mode: 0644]
privacy/classes/local/request/core_data_provider.php [new file with mode: 0644]
privacy/classes/local/request/core_user_data_provider.php [new file with mode: 0644]
privacy/classes/local/request/data_provider.php [new file with mode: 0644]
privacy/classes/local/request/deletion_criteria.php [new file with mode: 0644]
privacy/classes/local/request/helper.php [new file with mode: 0644]
privacy/classes/local/request/moodle_content_writer.php [new file with mode: 0644]
privacy/classes/local/request/plugin/provider.php [new file with mode: 0644]
privacy/classes/local/request/plugin/subplugin_provider.php [new file with mode: 0644]
privacy/classes/local/request/plugin/subsystem_provider.php [new file with mode: 0644]
privacy/classes/local/request/shared_data_provider.php [new file with mode: 0644]
privacy/classes/local/request/subsystem/plugin_provider.php [new file with mode: 0644]
privacy/classes/local/request/subsystem/provider.php [new file with mode: 0644]
privacy/classes/local/request/transform.php [new file with mode: 0644]
privacy/classes/local/request/user_preference_provider.php [new file with mode: 0644]
privacy/classes/local/request/writer.php [new file with mode: 0644]
privacy/classes/tests/provider_testcase.php [new file with mode: 0644]
privacy/classes/tests/request/approved_contextlist.php [new file with mode: 0644]
privacy/classes/tests/request/content_writer.php [new file with mode: 0644]
privacy/tests/approved_contextlist_test.php [new file with mode: 0644]
privacy/tests/collection_test.php [new file with mode: 0644]
privacy/tests/contextlist_base_test.php [new file with mode: 0644]
privacy/tests/contextlist_collection_test.php [new file with mode: 0644]
privacy/tests/contextlist_test.php [new file with mode: 0644]
privacy/tests/deletion_criteria_test.php [new file with mode: 0644]
privacy/tests/fixtures/logo.png [new file with mode: 0644]
privacy/tests/moodle_content_writer_test.php [new file with mode: 0644]
privacy/tests/request_helper_test.php [new file with mode: 0644]
privacy/tests/request_transform_test.php [new file with mode: 0644]
privacy/tests/types_database_table_test.php [new file with mode: 0644]
privacy/tests/types_external_location_test.php [new file with mode: 0644]
privacy/tests/types_plugintype_link_test.php [new file with mode: 0644]
privacy/tests/types_subsystem_link_test.php [new file with mode: 0644]
privacy/tests/types_user_preference_test.php [new file with mode: 0644]
privacy/tests/writer_test.php [new file with mode: 0644]