From a71811aac6fd958c2fc5deb79176ed3eef6ff124 Mon Sep 17 00:00:00 2001 From: Dmitrii Metelkin Date: Thu, 20 Feb 2025 14:40:32 +1100 Subject: [PATCH] MDL-84593 events: remove course_module_instances_list_viewed event --- .upgradenotes/MDL-84593-2025022003392050.yml | 7 +++ .../course_module_instances_list_viewed.php | 51 ------------------- lib/tests/event/deprecated_test.php | 38 -------------- lib/tests/fixtures/event_mod_badfixtures.php | 33 ------------ 4 files changed, 7 insertions(+), 122 deletions(-) create mode 100644 .upgradenotes/MDL-84593-2025022003392050.yml delete mode 100644 lib/classes/event/course_module_instances_list_viewed.php delete mode 100644 lib/tests/event/deprecated_test.php delete mode 100644 lib/tests/fixtures/event_mod_badfixtures.php diff --git a/.upgradenotes/MDL-84593-2025022003392050.yml b/.upgradenotes/MDL-84593-2025022003392050.yml new file mode 100644 index 00000000000..208dac3ac59 --- /dev/null +++ b/.upgradenotes/MDL-84593-2025022003392050.yml @@ -0,0 +1,7 @@ +issueNumber: MDL-84593 +notes: + core: + - message: > + Final deprecation and removal of + \core\event\course_module_instances_list_viewed + type: removed diff --git a/lib/classes/event/course_module_instances_list_viewed.php b/lib/classes/event/course_module_instances_list_viewed.php deleted file mode 100644 index 7594b696ee7..00000000000 --- a/lib/classes/event/course_module_instances_list_viewed.php +++ /dev/null @@ -1,51 +0,0 @@ -. - -/** - * Course module instances list_viewed event. - * - * This class has been deprecated, please use \core\event\course_module_instance_list_viewed. - * - * @package core - * @copyright 2013 Frédéric Massart - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -namespace core\event; -defined('MOODLE_INTERNAL') || die(); - -debugging('core\\event\\course_module_instances_list_viewed has been deperecated. Please use - core\\event\\course_module_instance_list_viewed instead', DEBUG_DEVELOPER); - -/** - * This class has been deprecated, please use \core\event\course_module_instance_list_viewed. - * - * @deprecated Since Moodle 2.7 - * @package core - * @since Moodle 2.6 - * @copyright 2013 Frédéric Massart - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ -abstract class course_module_instances_list_viewed extends course_module_instance_list_viewed { - /** - * This event has been deprected. - * - * @return boolean - */ - public static function is_deprecated() { - return true; - } -} diff --git a/lib/tests/event/deprecated_test.php b/lib/tests/event/deprecated_test.php deleted file mode 100644 index e12066c431a..00000000000 --- a/lib/tests/event/deprecated_test.php +++ /dev/null @@ -1,38 +0,0 @@ -. - -namespace core\event; - -/** - * Tests for deprecated events. - * - * @package core - * @category test - * @copyright 2013 onwards Ankit Agarwal - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ -final class deprecated_test extends \advanced_testcase { - - /** - * Test event properties and methods. - */ - public function test_deprecated_course_module_instances_list_viewed_events(): void { - - // Make sure the abstract class course_module_instances_list_viewed generates a debugging notice. - require_once(__DIR__ . '/../fixtures/event_mod_badfixtures.php'); - $this->assertDebuggingCalled(null, DEBUG_DEVELOPER); - } -} diff --git a/lib/tests/fixtures/event_mod_badfixtures.php b/lib/tests/fixtures/event_mod_badfixtures.php deleted file mode 100644 index 4b08455b195..00000000000 --- a/lib/tests/fixtures/event_mod_badfixtures.php +++ /dev/null @@ -1,33 +0,0 @@ -. - -/** - * Fixtures for new event testing under namespace mod_tests. - * - * @package core - * @category phpunit - * @copyright 2013 onwards Ankit Agarwal - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -namespace mod_unittests\event; -defined('MOODLE_INTERNAL') || die(); - -/** - * Class course_module_instances_list_viewed - */ -class course_module_instances_list_viewed extends \core\event\course_module_instances_list_viewed { -}