From a479c1854b76e91dbf9333ee79566896dc74006c Mon Sep 17 00:00:00 2001 From: Jun Pataleta Date: Fri, 20 Jan 2023 17:06:04 +0800 Subject: [PATCH] MDL-76968 mod_quiz: Use proper external_api reference --- mod/quiz/lib.php | 2 +- mod/quiz/tests/lib_test.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mod/quiz/lib.php b/mod/quiz/lib.php index 0cbd5902dd6..c51461dd439 100644 --- a/mod/quiz/lib.php +++ b/mod/quiz/lib.php @@ -1178,7 +1178,7 @@ function mod_quiz_inplace_editable(string $itemtype, int $itemid, string $newval // Call validate_context for course module to check access and set current context. $context = context_module::instance($cm->id); - \external_api::validate_context($context); + \core_external\external_api::validate_context($context); // Check permission of the user to update this item (customise question number). require_capability('mod/quiz:manage', $context); diff --git a/mod/quiz/tests/lib_test.php b/mod/quiz/tests/lib_test.php index a4826dd8845..e5d78e6c6e5 100644 --- a/mod/quiz/tests/lib_test.php +++ b/mod/quiz/tests/lib_test.php @@ -24,6 +24,7 @@ */ namespace mod_quiz; +use core_external\external_api; use mod_quiz\quiz_settings; defined('MOODLE_INTERNAL') || die(); @@ -1254,7 +1255,7 @@ class lib_test extends \advanced_testcase { $slotid = $structure->get_slot_id_for_slot($slotnumber); $inplaceeditable = mod_quiz_inplace_editable('slotdisplaynumber', $slotid, $newvalue); $res = \core_external::update_inplace_editable('mod_quiz', 'slotdisplaynumber', $slotid, $newvalue); - $res = \external_api::clean_returnvalue(\core_external::update_inplace_editable_returns(), $res); + $res = external_api::clean_returnvalue(\core_external::update_inplace_editable_returns(), $res); $this->assertEquals(count((array) $inplaceeditable), count($res)); $this->assertEquals($slotid, $res['itemid']);