MDL-76968 mod_quiz: Use proper external_api reference
This commit is contained in:
+1
-1
@@ -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);
|
||||
|
||||
@@ -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']);
|
||||
|
||||
Reference in New Issue
Block a user