From 7c22d5e7d76de1812d60671492b39d128c08e534 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luca=20B=C3=B6sch?= Date: Thu, 24 Aug 2023 01:36:06 +0200 Subject: [PATCH] Adoptions for Moodle 4.2 to suit classloader. --- CHANGES.md | 4 ++++ classes/external/handlers.php | 12 ++++++------ classes/external/learninggoal.php | 12 ++++++------ classes/external/learninggoals.php | 11 ++++++----- version.php | 4 ++-- 5 files changed, 24 insertions(+), 19 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 41edaa6f..f92a17f1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -4,6 +4,10 @@ moodle-local_differentiator Changes ------- +### v4.3-r1 + +* 2023-10-19 - Adoptions for Moodle 4.2 to suit classloader. + ### v4.1-r1 * 2021-08-28 - Added strings for zh. Thanks to Zheng Xu! diff --git a/classes/external/handlers.php b/classes/external/handlers.php index faebf40f..4bb5fbd9 100644 --- a/classes/external/handlers.php +++ b/classes/external/handlers.php @@ -24,11 +24,11 @@ namespace local_differentiator\external; -use external_function_parameters; -use external_multiple_structure; -use external_settings; -use external_single_structure; -use external_value; +use core_external\external_multiple_structure; +use core_external\external_single_structure; +use core_external\external_api; +use core_external\external_function_parameters; +use core_external\external_value; defined('MOODLE_INTERNAL') || die(); @@ -124,7 +124,7 @@ public static function get_handlers($userid, $learninggoalid) { $renderer = $PAGE->get_renderer('core'); // Do additional setup stuff. - $settings = external_settings::get_instance(); + $settings = \external_settings::get_instance(); $displaylang = $settings->get_lang() ? $settings->get_lang() : ($SESSION->lang ? $SESSION->lang : $USER->lang); $ctx = \context_system::instance(); diff --git a/classes/external/learninggoal.php b/classes/external/learninggoal.php index b6bcebee..105eca1a 100644 --- a/classes/external/learninggoal.php +++ b/classes/external/learninggoal.php @@ -24,11 +24,11 @@ namespace local_differentiator\external; -use external_function_parameters; -use external_multiple_structure; -use external_settings; -use external_value; -use external_single_structure; +use core_external\external_multiple_structure; +use core_external\external_single_structure; +use core_external\external_api; +use core_external\external_function_parameters; +use core_external\external_value; use local_differentiator\external\exporter\bool_dto; defined('MOODLE_INTERNAL') || die(); @@ -172,7 +172,7 @@ public static function get_learninggoal($userid, $learninggoalid) { $renderer = $PAGE->get_renderer('core'); // Do additional setup stuff. - $settings = external_settings::get_instance(); + $settings = \external_settings::get_instance(); $sessionlang = $settings->get_lang(); if (!empty($sessionlang)) { $SESSION->lang = $sessionlang; diff --git a/classes/external/learninggoals.php b/classes/external/learninggoals.php index 844d8fce..4cf22d68 100644 --- a/classes/external/learninggoals.php +++ b/classes/external/learninggoals.php @@ -24,10 +24,11 @@ namespace local_differentiator\external; -use external_function_parameters; -use external_multiple_structure; -use external_value; -use external_single_structure; +use core_external\external_multiple_structure; +use core_external\external_single_structure; +use core_external\external_api; +use core_external\external_function_parameters; +use core_external\external_value; /** * Class learninggoals @@ -36,7 +37,7 @@ * @copyright 2019 Luca Bösch * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ -class learninggoals extends \external_api { +class learninggoals extends external_api { /** * Definition of parameters for {@see get_learninggoals()}. * Returns description of method parameters. diff --git a/version.php b/version.php index abe85dc3..913386aa 100644 --- a/version.php +++ b/version.php @@ -26,7 +26,7 @@ $plugin->component = 'local_differentiator'; $plugin->release = 'v4.3-r1'; -$plugin->version = 2023010700; +$plugin->version = 2023101900; $plugin->requires = 2018051700; $plugin->maturity = MATURITY_STABLE; -$plugin->supported = [36, 403]; +$plugin->supported = [402, 403];