|
24 | 24 |
|
25 | 25 | defined('MOODLE_INTERNAL') || die();
|
26 | 26 |
|
27 |
| -use core_external\external_api; |
28 |
| -use core_external\external_function_parameters; |
29 |
| -use core_external\external_single_structure; |
30 |
| -use core_external\external_value; |
31 |
| - |
32 | 27 | require_once($CFG->dirroot . "/auth/userkey/auth.php");
|
33 |
| - |
| 28 | +require_once($CFG->libdir . '/externallib.php'); // <-- required |
34 | 29 | /**
|
35 | 30 | * Webservices for auth_userkey.
|
36 | 31 | *
|
37 | 32 | * @package auth_userkey
|
38 | 33 | * @copyright 2016 Dmitrii Metelkin (dmitriim@catalyst-au.net)
|
39 | 34 | * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
40 | 35 | */
|
41 |
| -class auth_userkey_external extends external_api { |
| 36 | +class auth_userkey_external extends \external_api { |
42 | 37 |
|
43 | 38 | /**
|
44 | 39 | * Return request_login_url webservice parameters.
|
45 | 40 | *
|
46 | 41 | * @return \external_function_parameters
|
47 | 42 | */
|
48 | 43 | public static function request_login_url_parameters() {
|
49 |
| - return new external_function_parameters( |
| 44 | + return new \external_function_parameters( |
50 | 45 | array(
|
51 |
| - 'user' => new external_single_structure( |
| 46 | + 'user' => new \external_single_structure( |
52 | 47 | get_auth_plugin('userkey')->get_request_login_url_user_parameters()
|
53 | 48 | )
|
54 | 49 | )
|
@@ -88,9 +83,9 @@ public static function request_login_url($user) {
|
88 | 83 | * @return \external_single_structure
|
89 | 84 | */
|
90 | 85 | public static function request_login_url_returns() {
|
91 |
| - return new external_single_structure( |
| 86 | + return new \external_single_structure( |
92 | 87 | array(
|
93 |
| - 'loginurl' => new external_value(PARAM_RAW, 'Login URL for a user to log in'), |
| 88 | + 'loginurl' => new \external_value(PARAM_RAW, 'Login URL for a user to log in'), |
94 | 89 | )
|
95 | 90 | );
|
96 | 91 | }
|
|
0 commit comments