mirror of
https://github.com/moodle/moodle.git
synced 2025-02-23 03:18:07 +01:00
None of the Enrol plugins (except lti and paypal) have any user preference or database table. They all implement the null provider.
41 lines
1.5 KiB
PHP
41 lines
1.5 KiB
PHP
<?php
|
|
// This file is part of Moodle - http://moodle.org/
|
|
//
|
|
// Moodle is free software: you can redistribute it and/or modify
|
|
// it under the terms of the GNU General Public License as published by
|
|
// the Free Software Foundation, either version 3 of the License, or
|
|
// (at your option) any later version.
|
|
//
|
|
// Moodle is distributed in the hope that it will be useful,
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
// GNU General Public License for more details.
|
|
//
|
|
// You should have received a copy of the GNU General Public License
|
|
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
|
/**
|
|
* Privacy Subsystem implementation for enrol_mnet.
|
|
*
|
|
* @package enrol_mnet
|
|
* @copyright 2018 Carlos Escobedo <carlos@moodle.com>
|
|
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
|
*/
|
|
namespace enrol_mnet\privacy;
|
|
defined('MOODLE_INTERNAL') || die();
|
|
/**
|
|
* Privacy Subsystem for enrol_mnet implementing null_provider.
|
|
*
|
|
* @copyright 2018 Carlos Escobedo <carlos@moodle.com>
|
|
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
|
*/
|
|
class provider implements \core_privacy\local\metadata\null_provider {
|
|
/**
|
|
* Get the language string identifier with the component's language
|
|
* file to explain why this plugin stores no data.
|
|
*
|
|
* @return string
|
|
*/
|
|
public static function get_reason() : string {
|
|
return 'privacy:metadata';
|
|
}
|
|
} |