*/
interface plagiarism_provider extends
// The plagiarism_provider should be implemented by plugins which only provide information to a subsystem.
- \core_privacy\local\request\plugin\subsystem_provider,
-
- // All plagiarism plugins should also implement the metadata provider.
- \core_privacy\local\metadata\provider {
+ \core_privacy\local\request\plugin\subsystem_provider {
/**
* Export all plagiarism data from each plagiarism plugin for the specified userid and context.
* @copyright 2018 Jake Dallimore <jrhdallimore@gmail.com>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
-class test_legacy_polyfill_plagiarism_provider implements \core_plagiarism\privacy\plagiarism_provider {
+class test_legacy_polyfill_plagiarism_provider implements
+ \core_privacy\local\metadata\provider,
+ \core_plagiarism\privacy\plagiarism_provider {
use \core_plagiarism\privacy\legacy_polyfill;
+ use \core_privacy\local\legacy_polyfill;
/**
* @var test_legacy_polyfill_plagiarism_provider $mock.