moodle_rest-1.0.1/tests/src/Kernel/Fixtures/v3.php
tests/src/Kernel/Fixtures/v3.php
<?php
$function_results = [];
$function_results['core_webservice_get_site_info'] = [
'sitename' => 'Drupal API Test',
'username' => 'api_user',
'firstname' => 'Drupal',
'lastname' => 'Test',
'fullname' => 'Drupal Test',
'lang' => 'en',
'userid' => 3,
'siteurl' => 'http://moodle.lndo.site',
'userpictureurl' => 'http://moodle.lndo.site/theme/image.php/boost/core/1619280618/u/f1',
'functions' => [
0 => [
'name' => 'core_course_get_courses',
'version' => '2019111808.03',
],
1 => [
'name' => 'core_course_get_courses_by_field',
'version' => '2019111808.03',
],
2 => [
'name' => 'core_webservice_get_site_info',
'version' => '2019111808.03',
],
3 => [
'name' => 'core_user_create_users',
'version' => '2019111808.03',
],
4 => [
'name' => 'core_user_delete_users',
'version' => '2019111808.03',
],
5 => [
'name' => 'core_user_get_users',
'version' => '2019111808.03',
],
6 => [
'name' => 'core_user_get_users_by_field',
'version' => '2019111808.03',
],
7 => [
'name' => 'core_user_update_users',
'version' => '2019111808.03',
],
],
'downloadfiles' => 1,
'uploadfiles' => 1,
'release' => '3.8.8+ (Build: 20210420)',
'version' => '2019111808.03',
'mobilecssurl' => '',
'advancedfeatures' => [
0 => [
'name' => 'usecomments',
'value' => 1,
],
1 => [
'name' => 'usetags',
'value' => 1,
],
2 => [
'name' => 'enablenotes',
'value' => 1,
],
3 => [
'name' => 'messaging',
'value' => 1,
],
4 => [
'name' => 'enableblogs',
'value' => 1,
],
5 => [
'name' => 'enablecompletion',
'value' => 1,
],
6 => [
'name' => 'enablebadges',
'value' => 1,
],
7 => [
'name' => 'messagingallusers',
'value' => 0,
],
8 => [
'name' => 'mnet_dispatcher_mode',
'value' => 0,
],
],
'usercanmanageownfiles' => true,
'userquota' => 104857600,
'usermaxuploadfilesize' => 104857600,
'userhomepage' => 1,
'userprivateaccesskey' => 'ebebdc3f2b85e1f76012d95207e08036',
'siteid' => 1,
'sitecalendartype' => 'gregorian',
'usercalendartype' => 'gregorian',
'userissiteadmin' => false,
'theme' => 'boost',
];
$function_results['core_course_get_courses'] = [
0 => [
'id' => 1,
'shortname' => 'Drupal_Test',
'categoryid' => 0,
'categorysortorder' => 1,
'fullname' => 'Drupal API Test',
'displayname' => 'Drupal API Test',
'idnumber' => '',
'summary' => '',
'summaryformat' => 1,
'format' => 'site',
'showgrades' => 1,
'newsitems' => 3,
'startdate' => 0,
'enddate' => 0,
'numsections' => 1,
'maxbytes' => 0,
'showreports' => 0,
'visible' => 1,
'groupmode' => 0,
'groupmodeforce' => 0,
'defaultgroupingid' => 0,
'timecreated' => 1619280544,
'timemodified' => 1619280649,
'enablecompletion' => 0,
'completionnotify' => 0,
'lang' => '',
'forcetheme' => '',
'courseformatoptions' => [
0 => [
'name' => 'numsections',
'value' => 1,
],
],
'customfields' => [
0 => [
'name' => 'Custom field',
'shortname' => 'custom_field',
'type' => 'checkbox',
'value' => 'No',
],
],
],
1 => [
'id' => 2,
'shortname' => 'Drupal 1',
'categoryid' => 2,
'categorysortorder' => 20001,
'fullname' => 'Drupal Top Level Course - Number 1',
'displayname' => 'Drupal Top Level Course - Number 1',
'idnumber' => 'DC_1',
'summary' => '<h3>Courses can have quite some formatting<br /></h3><div><h4><br /></h4><h4><br /></h4></div>',
'summaryformat' => 1,
'format' => 'topics',
'showgrades' => 1,
'newsitems' => 5,
'startdate' => 1609459200,
'enddate' => 1953849600,
'numsections' => 4,
'maxbytes' => 0,
'showreports' => 0,
'visible' => 1,
'hiddensections' => 0,
'groupmode' => 0,
'groupmodeforce' => 0,
'defaultgroupingid' => 0,
'timecreated' => 1619437183,
'timemodified' => 1619437183,
'enablecompletion' => 1,
'completionnotify' => 0,
'lang' => '',
'forcetheme' => '',
'courseformatoptions' => [
0 => [
'name' => 'hiddensections',
'value' => 0,
],
1 => [
'name' => 'coursedisplay',
'value' => 0,
],
],
'customfields' => [
0 => [
'name' => 'Custom field',
'shortname' => 'custom_field',
'type' => 'checkbox',
'value' => 'No',
],
],
],
2 => [
'id' => 5,
'shortname' => 'Drupal 2',
'categoryid' => 3,
'categorysortorder' => 30001,
'fullname' => 'Drupal second course',
'displayname' => 'Drupal second course',
'idnumber' => '',
'summary' => '<ul><li>Good</li><li>Description<br /></li></ul>',
'summaryformat' => 1,
'format' => 'topics',
'showgrades' => 1,
'newsitems' => 5,
'startdate' => 1617271200,
'enddate' => 0,
'numsections' => 4,
'maxbytes' => 0,
'showreports' => 0,
'visible' => 1,
'hiddensections' => 0,
'groupmode' => 0,
'groupmodeforce' => 0,
'defaultgroupingid' => 0,
'timecreated' => 1619438474,
'timemodified' => 1619438474,
'enablecompletion' => 1,
'completionnotify' => 0,
'lang' => '',
'forcetheme' => '',
'courseformatoptions' => [
0 => [
'name' => 'hiddensections',
'value' => 0,
],
1 => [
'name' => 'coursedisplay',
'value' => 0,
],
],
'customfields' => [
0 => [
'name' => 'Custom field',
'shortname' => 'custom_field',
'type' => 'checkbox',
'value' => 'No',
],
],
],
];
$function_results['core_course_get_courses_by_field'] = [
'courses' => [
0 => [
'id' => 1,
'fullname' => 'Drupal API Test',
'displayname' => 'Drupal API Test',
'shortname' => 'Drupal_Test',
'categoryid' => 0,
'categoryname' => '',
'sortorder' => 1,
'summary' => '',
'summaryformat' => 1,
'summaryfiles' => [
],
'overviewfiles' => [
],
'contacts' => [
],
'enrollmentmethods' => [
],
'customfields' => [
0 => [
'name' => 'Custom field',
'shortname' => 'custom_field',
'type' => 'checkbox',
'value' => 'No',
],
],
'idnumber' => '',
'format' => 'site',
'showgrades' => 1,
'newsitems' => 3,
'startdate' => 0,
'enddate' => 0,
'maxbytes' => 0,
'showreports' => 0,
'visible' => 1,
'groupmode' => 0,
'groupmodeforce' => 0,
'defaultgroupingid' => 0,
'enablecompletion' => 0,
'completionnotify' => 0,
'lang' => '',
'theme' => '',
'marker' => 0,
'legacyfiles' => 0,
'calendartype' => '',
'timecreated' => 1619280544,
'timemodified' => 1619280649,
'requested' => 0,
'cacherev' => 1619280649,
'filters' => [
0 => [
'filter' => 'displayh5p',
'localstate' => 0,
'inheritedstate' => 1,
],
1 => [
'filter' => 'mathjaxloader',
'localstate' => 0,
'inheritedstate' => 1,
],
2 => [
'filter' => 'activitynames',
'localstate' => 0,
'inheritedstate' => 1,
],
3 => [
'filter' => 'mediaplugin',
'localstate' => 0,
'inheritedstate' => 1,
],
],
],
1 => [
'id' => 2,
'fullname' => 'Drupal Top Level Course - Number 1',
'displayname' => 'Drupal Top Level Course - Number 1',
'shortname' => 'Drupal 1',
'categoryid' => 2,
'categoryname' => 'Drupal category',
'sortorder' => 20001,
'summary' => '<h3>Courses can have quite some formatting<br /></h3><div><h4><br /></h4><h4><br /></h4></div>',
'summaryformat' => 1,
'summaryfiles' => [
],
'overviewfiles' => [
],
'contacts' => [
],
'enrollmentmethods' => [
0 => 'manual',
],
'customfields' => [
0 => [
'name' => 'Custom field',
'shortname' => 'custom_field',
'type' => 'checkbox',
'value' => 'No',
],
],
'idnumber' => 'DC_1',
'format' => 'topics',
'showgrades' => 1,
'newsitems' => 5,
'startdate' => 1609459200,
'enddate' => 1953849600,
'maxbytes' => 0,
'showreports' => 0,
'visible' => 1,
'groupmode' => 0,
'groupmodeforce' => 0,
'defaultgroupingid' => 0,
'enablecompletion' => 1,
'completionnotify' => 0,
'lang' => '',
'theme' => '',
'marker' => 0,
'legacyfiles' => 0,
'calendartype' => '',
'timecreated' => 1619437183,
'timemodified' => 1619437183,
'requested' => 0,
'cacherev' => 1619437190,
'filters' => [
0 => [
'filter' => 'displayh5p',
'localstate' => 0,
'inheritedstate' => 1,
],
1 => [
'filter' => 'mathjaxloader',
'localstate' => 0,
'inheritedstate' => 1,
],
2 => [
'filter' => 'activitynames',
'localstate' => 0,
'inheritedstate' => 1,
],
3 => [
'filter' => 'mediaplugin',
'localstate' => 0,
'inheritedstate' => 1,
],
],
'courseformatoptions' => [
0 => [
'name' => 'hiddensections',
'value' => 0,
],
1 => [
'name' => 'coursedisplay',
'value' => 0,
],
],
],
2 => [
'id' => 5,
'fullname' => 'Drupal second course',
'displayname' => 'Drupal second course',
'shortname' => 'Drupal 2',
'categoryid' => 3,
'categoryname' => 'Drupal subcategory',
'sortorder' => 30001,
'summary' => '<ul><li>Good</li><li>Description<br /></li></ul>',
'summaryformat' => 1,
'summaryfiles' => [
],
'overviewfiles' => [
],
'contacts' => [
],
'enrollmentmethods' => [
0 => 'manual',
],
'customfields' => [
0 => [
'name' => 'Custom field',
'shortname' => 'custom_field',
'type' => 'checkbox',
'value' => 'No',
],
],
'idnumber' => '',
'format' => 'topics',
'showgrades' => 1,
'newsitems' => 5,
'startdate' => 1617271200,
'enddate' => 0,
'maxbytes' => 0,
'showreports' => 0,
'visible' => 1,
'groupmode' => 0,
'groupmodeforce' => 0,
'defaultgroupingid' => 0,
'enablecompletion' => 1,
'completionnotify' => 0,
'lang' => '',
'theme' => '',
'marker' => 0,
'legacyfiles' => 0,
'calendartype' => '',
'timecreated' => 1619438474,
'timemodified' => 1619438474,
'requested' => 0,
'cacherev' => 1619438481,
'filters' => [
0 => [
'filter' => 'displayh5p',
'localstate' => 0,
'inheritedstate' => 1,
],
1 => [
'filter' => 'mathjaxloader',
'localstate' => 0,
'inheritedstate' => 1,
],
2 => [
'filter' => 'activitynames',
'localstate' => 0,
'inheritedstate' => 1,
],
3 => [
'filter' => 'mediaplugin',
'localstate' => 0,
'inheritedstate' => 1,
],
],
'courseformatoptions' => [
0 => [
'name' => 'hiddensections',
'value' => 0,
],
1 => [
'name' => 'coursedisplay',
'value' => 0,
],
],
],
],
'warnings' => [
],
];
$function_results['core_user_get_users'] = [
'users' => [
0 => [
'id' => 4,
'username' => 'student_one',
'firstname' => 'Student',
'lastname' => 'One',
'fullname' => 'Student One',
'email' => 'one@example.com',
'department' => '',
'firstaccess' => 0,
'lastaccess' => 0,
'auth' => 'manual',
'suspended' => false,
'confirmed' => true,
'lang' => 'en',
'theme' => '',
'timezone' => '99',
'mailformat' => 1,
'description' => '<p>Test student <b>ONE</b><br /></p>',
'descriptionformat' => 1,
'profileimageurlsmall' => 'http://moodle.lndo.site/theme/image.php/boost/core/1619280618/u/f2',
'profileimageurl' => 'http://moodle.lndo.site/theme/image.php/boost/core/1619280618/u/f1',
],
1 => [
'id' => 5,
'username' => 'student_two',
'firstname' => 'Student',
'lastname' => 'Two',
'fullname' => 'Student Two',
'email' => 'two@example.com',
'department' => '',
'firstaccess' => 0,
'lastaccess' => 0,
'auth' => 'manual',
'suspended' => false,
'confirmed' => true,
'lang' => 'en',
'theme' => '',
'timezone' => '99',
'mailformat' => 1,
'description' => '',
'descriptionformat' => 1,
'profileimageurlsmall' => 'http://moodle.lndo.site/theme/image.php/boost/core/1619280618/u/f2',
'profileimageurl' => 'http://moodle.lndo.site/theme/image.php/boost/core/1619280618/u/f1',
],
],
'warnings' => [
],
];
$function_results['core_user_get_users_by_field'] = [
0 => [
'id' => 5,
'username' => 'student_two',
'firstname' => 'Student',
'lastname' => 'Two',
'fullname' => 'Student Two',
'email' => 'two@example.com',
'department' => '',
'firstaccess' => 0,
'lastaccess' => 0,
'auth' => 'manual',
'suspended' => false,
'confirmed' => true,
'lang' => 'en',
'theme' => '',
'timezone' => '99',
'mailformat' => 1,
'description' => '',
'descriptionformat' => 1,
'profileimageurlsmall' => 'http://moodle.lndo.site/theme/image.php/boost/core/1619280618/u/f2',
'profileimageurl' => 'http://moodle.lndo.site/theme/image.php/boost/core/1619280618/u/f1',
],
];
