Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250605) (9223e346c3e)
Deprecated List
Member __pad0__

since Moodle 5.0.

since Moodle 5.0

since Moodle 5.0

since 4.3.

Since Moodle 5.0. See MDL-71257.

since 4.5

since 4.0 new dynamic forms created

since 4.0. New dynamic forms have been created instead.

Member __pad10__

Since Moodle 5.0

Member __pad1__

since 4.3.

Since Moodle 5.0. See MDL-71257.

Member __pad3__

Since Moodle 4.5

Member __pad4__
Since Moodle 4.0 MDL-71175. Please use plagiarism_get_links() or plugin specific functions..
Member __pad5__
Since Moodle 4.0 - Please use {plugin name}_before_standard_top_of_body_html instead.
Member __pad6__

Since Moodle 5.0

Member __pad7__

Since Moodle 5.0

Member admin_setting_configselect::output_select_html ($data, $current, $default, $extraname='')
since Moodle 3.2
Class admin_setting_devicedetectregex

Moodle 4.3 MDL-78468 - No longer used since the devicedetectregex was removed.

Member admin_setting_devicedetectregex::__construct ($name, $visiblename, $description, $defaultsetting='')

Moodle 4.3 MDL-78468 - No longer used since the devicedetectregex was removed.

Member admin_setting_devicedetectregex::get_setting ()

Moodle 4.3 MDL-78468 - No longer used since the devicedetectregex was removed.

Member admin_setting_devicedetectregex::output_html ($data, $query='')

Moodle 4.3 MDL-78468 - No longer used since the devicedetectregex was removed.

Member admin_setting_devicedetectregex::write_setting ($data)

Moodle 4.3 MDL-78468 - No longer used since the devicedetectregex was removed.

Member admin_setting_special_gradelimiting::admin_setting_special_gradelimiting ()
since Moodle 3.1
Class admin_settings_num_course_sections

since Moodle 5.2.

Member admin_settings_num_course_sections::__pad0__

since Moodle 5.2

Member ADOConnection::escape ($s, $magic_quotes=false)
5.21.0 @noinspection PhpUnusedParameterInspection
Member ADODB_postgres64::pg_insert_id ($tablename, $fieldname)
5.22.9 Use {
Member ADOLoadDB ($dbType)
Member ADORecordSet::getMenu2 ($name, $defstr='', $blank1stItem=true, $multiple=false, $size=0, $selectAttr='')
5.21.0 Use getMenu() with $compareFirstCol = false instead.
Member ADORecordSet::getMenu3 ($name, $defstr='', $blank1stItem=true, $multiple=false, $size=0, $selectAttr='')
5.21.0 Use getMenuGrouped() with $compareFirstCol = false instead.
Member adoSchema::Destroy ()
adoSchema now cleans up automatically.
Member adoSchema::destroy ()
adoSchema now cleans up automatically.
Member adoSchema::ParseSchemaFile ( $filename, $returnSchema=FALSE)
Replaced by adoSchema::ParseSchema() and adoSchema::ParseSchemaString()
Member adoSchema::parseSchemaFile ( $filename, $returnSchema=FALSE)
Replaced by adoSchema::parseSchema() and adoSchema::parseSchemaString()
Member antivirus_clamav::scan_data_execute_unixsocket ($data)
since Moodle 3.9 MDL-64075 - please do not use this function any more.
Member antivirus_clamav::scan_file_execute_unixsocket ($file)
since Moodle 3.9 MDL-64075 - please do not use this function any more.
Member ASSIGN_ATTEMPT_REOPEN_METHOD_NONE

since Moodle 4.4

Class assign_course_index_summary

since Moodle 5.0 (MDL-83888).

Member assign_course_index_summary::__pad0__

since Moodle 5.0 (MDL-83888).

Member assign_course_index_summary::__pad1__

since Moodle 5.0 (MDL-83888).

Member assign_feedback_plugin::get_grading_batch_operations ()

since 4.5, use get_grading_batch_operation_details() instead.

Member assign_files::preprocess ($dir, $filearea, $component)
since Moodle 4.3
Member assign_grading_table::__pad0__

since Moodle 4.5

Member assign_grading_table::__pad1__

since Moodle 4.5

Member auth_plugin_base::config_form ($config, $err, $user_fields)
since Moodle 3.3
Member auth_plugin_base::process_config ($config)
since Moodle 3.3
Member auth_plugin_base::validate_form ($form, &$err)
since Moodle 3.3
Member auth_plugin_db::clean_data ($user)
since 3.1, please use core_user::clean_data() instead.
Member auth_plugin_email::auth_plugin_email ()
since Moodle 3.1
Member auth_plugin_ldap::auth_plugin_ldap ()
since Moodle 3.1
Member auth_plugin_ldap::iscreator ($username)
since Moodle 3.4 MDL-30634 - please do not use this function any more.
Member auth_plugin_manual::auth_plugin_manual ()
since Moodle 3.1
Member auth_plugin_nologin::auth_plugin_nologin ()
since Moodle 3.1
Member auth_plugin_none::auth_plugin_none ()
since Moodle 3.1
Member auth_plugin_shibboleth::auth_plugin_shibboleth ()
since Moodle 3.1
Member auth_plugin_webservice::auth_plugin_webservice ()
since Moodle 3.1
Member badges_get_oauth2_service_options ()
since 4.3.
Interface Base
since SimplePie 1.8.0, use "Psr::SimpleCache::CacheInterface" instead
Member base_controller::get_copy ()
since Moodle 4.1 MDL-74548
Member base_controller::set_copy ()
since Moodle 4.1 MDL-74548
Member base_testcase::assertNotTag ($matcher, $actual, $message='', $ishtml=true)
3.0
Member base_testcase::assertTag ($matcher, $actual, $message='', $ishtml=true)
3.0
Member behat_admin_presets_deprecated::following_in_the_should_download_between_and_bytes (string $link, string $selectortype, string $nodeelement, string $nodeselectortype, int $minexpectedsize, int $maxexpectedsize)
since 5.0
Member behat_block_site_main_menu_deprecated::activity_in_site_main_menu_block_should_be_available_but_hidden_from_course_page ($activityname)
since 5.0
Member behat_block_site_main_menu_deprecated::activity_in_site_main_menu_block_should_be_hidden ($activityname)
since 5.0
Member behat_block_site_main_menu_deprecated::activity_in_site_main_menu_block_should_have_editing_icon ($activityname, $iconname)
since 5.0
Member behat_block_site_main_menu_deprecated::activity_in_site_main_menu_block_should_not_have_editing_icon ($activityname, $iconname)
since 5.0
Member behat_block_site_main_menu_deprecated::i_click_on_in_the_activity_in_site_main_menu_block ($element, $selectortype, $activityname)
since 5.0
Member behat_block_site_main_menu_deprecated::i_open_actions_menu_in_site_main_menu_block ($activityname)
since 5.0
Member behat_block_social_activities_deprecated::activity_in_social_activities_block_should_be_available_but_hidden_from_course_page ($activityname)
since 5.0
Member behat_block_social_activities_deprecated::activity_in_social_activities_block_should_be_hidden ($activityname)
since 5.0
Member behat_block_social_activities_deprecated::activity_in_social_activities_block_should_have_editing_icon ($activityname, $iconname)
since 5.0
Member behat_block_social_activities_deprecated::activity_in_social_activities_block_should_not_have_editing_icon ($activityname, $iconname)
since 5.0
Member behat_block_social_activities_deprecated::i_click_on_in_the_activity_in_social_activities_block ($element, $selectortype, $activityname)
since 5.0
Member behat_block_social_activities_deprecated::i_open_actions_menu_in_social_activities_block ($activityname)
since 5.0
Member behat_grade::select_in_gradebook_navigation_selector ()
since 4.1 - use behat_forms::i_set_the_field_to() instead.
Member behat_grade::select_in_gradebook_tabs ()
since 4.0 - use behat_forms::i_set_the_field_to() instead.
Member behat_grade_deprecated::i_click_on_in_search_widget (string $needle, string $haystack)
since 4.5
Member behat_grade_deprecated::i_confirm_in_search_within_the_gradebook_widget_does_not_exist ($needle, $haystack)
since 4.5
Member behat_grade_deprecated::i_confirm_in_search_within_the_gradebook_widget_exists ($needle, $haystack)
since 4.5
Member behat_gradereport_grader::get_grade_item_id ()
since 4.2
Member behat_tool_lp_deprecated::the_following_lp_exist ($elementname, TableNode $data)
since 5.0
Member book_get_nav_classes ()
since Moodle 4.4.
Class Cache
since SimplePie 1.8.0, use "SimplePie::SimplePie::set_cache()" instead
Member Cache::create ($location, $filename, $extension)
since SimplePie 1.3.1, use {
Member calc_formula::calc_formula ($formula, $params=false)
since Moodle 3.1
Member calendar_get_link_next ()
since Moodle 4.3 MDL-79432
Member calendar_get_link_previous ()
since Moodle 4.3 MDL-79432
Member calendar_information::prepare_for_view ()
3.4
Member calendar_top_controls ()
since Moodle 4.3 MDL-79313
Member can_use_rotated_text ()
since 2.5 - do not use, the textrotate.js will work it out automatically
Member CFPropertyList::guess ($value, $options=array())
Member comment::get_compontent ()
since 2.9
Member component_installer::component_installer ($sourcebase, $zippath, $zipfilename, $md5filename='', $destpath='')
since Moodle 3.1
Member core::replacement

since 2.0

since 2.0

since 2.0

since 2.0

since 2.0

since 2.0

since 2.0

Member core\encryption::is_sodium_installed ()
since Moodle 4.3 Sodium is always present
Member core\event\base::can_view ($user_or_id=null)
since 2.7
Member core\hook\manager::is_deprecated_plugin_callback (string $plugincallback)

in favour of get_hooks_deprecating_plugin_callback since Moodle 4.4.

Member core\hub\api::add_screenshot ($hubcourseid, stored_file $file, $screenshotnumber)
since Moodle 3.8. Moodle.net has been sunsetted making this function useless.
Member core\hub\api::download_course_backup ($hubcourseid, $path)
since Moodle 3.8. Moodle.net has been sunsetted making this function useless.
Member core\hub\api::get_courses ($search, $downloadable, $enrollable, $options)
since Moodle 3.8. Moodle.net has been sunsetted making this function useless.
Member core\hub\api::register_course ($courseinfo)
since Moodle 3.8. Moodle.net has been sunsetted making this function useless.
Member core\hub\api::unregister_courses ($courseids)
since Moodle 3.8. Moodle.net has been sunsetted making this function useless.
Member core\hub\api::upload_course_backup ($hubcourseid, stored_file $backupfile)
since Moodle 3.8. Moodle.net has been sunsetted making this function useless.
Member core\moodlenet\activity_sender::share_activity ()
since Moodle 4.3 MDL-75318
Member core\output\action_menu::do_not_enhance ()
since Moodle 3.2, use a list of action_icon instead.
Member core\output\action_menu::set_alignment ()
since Moodle 4.0, use action_menu::set_menu_left().
Member core\output\action_menu::set_constraint ()
since Moodle 4.3, use set_boundary() method instead.
Member core\output\action_menu\link::$instance
since Moodle 4.4.
Member core\output\comboboxsearch::get_template ()
since Moodle 4.5. {
Member core\output\core_renderer::__pad0__
Since Moodle 4.5. Will be removed in MDL-83221
Member core\output\core_renderer::__pad1__
Since Moodle 4.5. Will be removed in MDL-83221
Member core\output\core_renderer::__pad2__
Since Moodle 4.5. Will be removed in MDL-83221
Member core\output\core_renderer::__pad3__
Since Moodle 4.5. Will be removed in MDL-83221
Member core\output\core_renderer::activity_information ()
since Moodle 4.3 MDL-78744
Member core\output\core_renderer::htmllize_file_tree ()
since Moodle 4.3
Member core\output\core_renderer::MAIN_CONTENT_TOKEN
used in {
Member core\output\core_renderer::render_context_header (context_header $contextheader)

since 4.5 Please use core_renderer::render($contextheader) instead

Member core\output\core_renderer::sr_text (string $contents)

since 5.0. Use visually_hidden_text() instead.

Member core\output\mustache_helper_collection::strip_blacklisted_helpers ()
Deprecated since Moodle 3.10 (MDL-69050) - use {
Member core\output\renderer_base::pix_url ($imagename, $component='moodle')
since Moodle 3.3
Member core\output\renderer_base::should_display_main_logo ()
since Moodle 4.0
Member core\output\requirements\page_requirements_manager::data_for_js ($variable, $data, $inhead=false)
Member core\output\requirements\page_requirements_manager::js_function_call ( $function, ?array $arguments=null, $ondomready=false, $delay=0,)
Member core\output\theme_config::pix_url ($imagename, $component)
since Moodle 3.3
Member core\output\user_picture::fields ( $tableprefix='', ?array $extrafields=null, $idalias='id', $fieldprefix='',)
since Moodle 3.11 MDL-45242
Member core\report_helper::save_selected_report ()
since Moodle 4.0
Member core\session\manager::__pad0__

since Moodle 4.5 See MDL-66161

Member core\session\manager::__pad1__

since Moodle 4.5 See MDL-66161

Member core\session\manager::__pad2__

since Moodle 4.5 See MDL-66161

Member core\session\manager::__pad3__

since Moodle 4.5 See MDL-66161

Member core\task\manager::ensure_adhoc_task_qos ()
since Moodle 4.1 MDL-67648
Member core\task\task_base::__pad0__
since Moodle 4.4 See MDL-67667
Member core\task\task_base::__pad1__
since Moodle 4.4 See MDL-67667
Member core_adminpresets\local\setting\adminpresets_admin_setting_devicedetectregex::set_visiblevalue ()

Moodle 4.3 MDL-78468 - No longer used since the devicedetectregex was removed.

Member core_ai\table\aiprovider_management_table::get_action_url (array $params=[])
since 5.0
Member core_ai\table\aiprovider_management_table::get_plugintype ()
since 5.0
Member core_analytics\manager::add_builtin_models ()

Deprecated since Moodle 3.7 (MDL-61667) - Use lib/db/analytics.php instead.

Member core_availability_renderer::render_core_availability_multiple_messages ()
since Moodle 4.0 MDL-71691 - please do not use this function any more.
Member core_badges\reportbuilder\local\systemreports\course_badges::add_columns ()
since 4.5. Use badges system_report instead.
Member core_badges\reportbuilder\local\systemreports\course_badges::add_filters ()
since 4.5. Use badges system_report instead.
Member core_badges\reportbuilder\local\systemreports\course_badges::can_view ()
since 4.5. Use badges system_report instead.
Member core_badges\reportbuilder\local\systemreports\course_badges::initialise ()
since 4.5. Use badges system_report instead.
Member core_badges_renderer::print_badge_table_actions ()
sinde Moodle 4.3
Member core_badges_renderer::render_badge_collection (\core_badges\output\badge_collection $badges)
since Moodle 4.4
Member core_badges_renderer::render_badge_management ()
since Moodle 4.3
Member core_badges_renderer::render_badge_recipients (\core_badges\output\badge_recipients $recipients)
since Moodle 4.4
Member core_cache\dummy_cachestore::cleanup ()
since 3.2
Member core_calendar\external\calendar_event_exporter::get_module_timestamp_max_limit (\DateTimeInterface $starttime, $max)

since Moodle 3.6. Please use get_timestamp_max_limit().

Member core_calendar\external\calendar_event_exporter::get_module_timestamp_min_limit (\DateTimeInterface $starttime, $min)

since Moodle 3.6. Please use get_timestamp_min_limit().

Member core_calendar_renderer::__pad0__
3.9
Member core_course\external\course_summary_exporter::coursecolor ($courseid)
3.7
Member core_course\external\course_summary_exporter::get_course_pattern ($course)
3.7
Member core_course\reportbuilder\local\formatters\completion::get_days (?int $value, stdClass $row)
since Moodle 4.5 - please do not use this function any more
Member core_course\reportbuilder\local\formatters\enrolment::enrolment_name ()
since Moodle 4.3 - please do not use this function any more (to remove in MDL-78118)
Member core_course_bulk_activity_completion_renderer::edit_default_completion ()
since Moodle 4.3 MDL-78528
Member core_course_category::count_all ()
since Moodle 3.7
Member core_course_external::edit_module ($action, $id, $sectionreturn=null)

since 5.0

Member core_course_external::edit_module_parameters ()

since 5.0

Member core_course_external::edit_module_returns ()

since 5.0

Member core_course_external::edit_section ($action, $id, $sectionreturn)

since 5.0

Member core_course_external::edit_section_parameters ()

since 5.0

Member core_course_external::edit_section_returns ()

since 5.0

Member core_course_external::get_module ($id, $sectionreturn=null)

since 5.0

Member core_course_external::get_module_parameters ()

since 5.0

Member core_course_external::get_module_returns ()

since 5.0

Member core_course_renderer::course_category_tree (array $ignored)
since 2.5
Member core_course_renderer::course_category_tree_category (stdClass $category, $depth=1)
since 2.5
Member core_course_renderer::render_activity_information ()
since Moodle 4.3 MDL-78744
Member core_courseformat\base::__pad0__

Since 5.1 the setting is removed.

Member core_courseformat\base::__pad1__
Since 4.4. Use set_sectionnum instead.
Member core_courseformat\base::__pad2__
Since 4.4. Use get_sectionnum instead.
Member core_courseformat\base::__pad3__

since Moodle 5.0

Member core_courseformat\external\create_module::execute (int $courseid, string $modname, int $targetsectionnum, ?int $targetcmid=null)
since Moodle 5.0
Member core_courseformat\external\create_module::execute_parameters ()
since Moodle 5.0
Member core_courseformat\external\create_module::execute_returns ()
since Moodle 5.0
Member core_courseformat\hook_listener::before_course_viewed (before_course_viewed $hook)

since 5.0

Member core_courseformat\output\local\content\cm\controlmenu::__pad0__

since Moodle 5.0

Member core_courseformat\output\local\content\cm\delegatedcontrolmenu::__pad0__

since Moodle 5.0

Member core_courseformat\output\local\content\section\availability::availability_info ()
since Moodle 4.3 MDL-78204. Please use {
Member core_courseformat\output\local\content\section\controlmenu::__pad0__

since Moodle 5.0

Member core_courseformat\output\local\content\section\controlmenu::__pad1__

since Moodle 5.0

Member core_courseformat\output\local\content\section\controlmenu::__pad2__

since Moodle 5.0

Member core_courseformat\stateactions::__pad0__
since Moodle 4.4 MDL-77038.
Member core_courseformat\stateactions::__pad1__

since Moodle 5.0, use new_module instead.

Member core_courseformat\stateupdates::add_cm_delete (int $cmid)
since Moodle 4.1 MDL-74925 - please call add_cm_remove() instead.
Member core_courseformat\stateupdates::add_section_delete (int $sectionid)
since Moodle 4.1 MDL-74925 - please call add_section_remove() instead.
Member core_form\filetypes_util::get_not_whitelisted ()
since Moodle 3.10 MDL-69050 - please use {
Member core_form\filetypes_util::is_whitelisted ()
since Moodle 3.10 MDL-69050 - please use {
Member core_grades_renderer::__pad0__

since 4.5. See replacement renderable core_course::output::actionbar::group_selector instead.

Member core_message\helper::create_messages ()
since 3.6
Member core_message\helper::get_conversations_legacy_formatter ()
since 3.6
Member core_message\helper::get_messages ()
since 3.6
Member core_question\local\bank\bulk_action_base::get_bulk_action_key ()
since Moodle 4.0
Member core_question\local\bank\condition::display_options ()

since Moodle 4.0 MDL-72321 - please do not use this function any more.

Member core_question\local\bank\condition::display_options_adv ()

since Moodle 4.0 MDL-72321 - please do not use this function any more.

Member core_question\local\bank\random_question_loader::count_questions ($categoryid, $includesubcategories, $tagids=[])
since Moodle 4.3
Member core_question\local\bank\random_question_loader::ensure_questions_for_category_loaded ($categoryid, $includesubcategories, $tagids=[])
since Moodle 4.3
Member core_question\local\bank\random_question_loader::get_category_key ($categoryid, $includesubcategories, $tagids=[])
since Moodle 4.3
Member core_question\local\bank\random_question_loader::get_next_question_id ($categoryid, $includesubcategories, $tagids=[])
since Moodle 4.3
Member core_question\local\bank\random_question_loader::get_question_ids ($categoryid, $includesubcategories, $tagids=[])
since Moodle 4.3
Member core_question\local\bank\random_question_loader::get_questions ($categoryid, $includesubcategories, $tagids=[], $limit=100, $offset=0, $fields=[])
since Moodle 4.3
Member core_question\local\bank\random_question_loader::is_question_available ($categoryid, $includesubcategories, $questionid, $tagids=[])
since Moodle 4.3
Member core_question\local\bank\view::display_advanced_search_form ($advancedsearch)
since Moodle 4.3 MDL-72321
Member core_question\local\bank\view::display_bottom_pagination ($pagination, $totalnumber, $perpage, $pageurl)
since Moodle 4.3
Member core_question\local\bank\view::display_options_form ($showquestiontext)
since Moodle 4.3 MDL-72321
Member core_question\local\bank\view::display_showtext_checkbox ($showquestiontext)
since Moodle 4.3 MDL-72321
Member core_question\local\bank\view::display_top_pagnation ($pagination)
since Moodle 4.3
Member core_question\local\bank\view::end_table ()
since Moodle 4.3 MDL-72321
Member core_question\local\bank\view::start_table ()
since Moodle 4.3 MDL-72321
Member core_question_bank_renderer::render_category_condition_advanced ($displaydata)
since Moodle 4.3
Member core_question_bank_renderer::render_question_pagination ($displaydata)

since Moodle 5.1 MDL-78091

Member core_reportbuilder\local\entities\base::get_default_table_aliases ()
since Moodle 4.4 - aliases are now autogenerated, please implement {
Member core_reportbuilder\local\helpers\audience::get_all_audiences_menu_types ()
since Moodle 4.1 - please do not use this function any more, {
Member core_reportbuilder\local\helpers\report::get_available_columns ()
since Moodle 4.1 - please do not use this function any more, {
Member core_reportbuilder\local\helpers\schedule::get_schedule_report_count (model $schedule)
since Moodle 5.0 - please do not use this function any more, {
Member core_reportbuilder\local\helpers\user_filter_manager::get_all_for_user (int $userid)
since Moodle 5.0 - please do not use this function any more
Member core_reportbuilder\output\renderer::render_new_report_button ()
since Moodle 5.0 - please use {
Member core_table\flexible_table::print_html ()
1.9.2 - Jun 2, 2008
Member core_table\flexible_table::print_one_initials_bar ($alpha, $current, $class, $title, $urlvar)
since Moodle 3.3
Member core_table\output\html_table::$cellpadding
since Moodle 2.0. Styling should be in the CSS.
Member core_table\output\html_table::$cellspacing
since Moodle 2.0. Styling should be in the CSS.
Member core_table\output\html_table::$summary
since Moodle 3.9.
Member core_table\output\html_table::$tablealign
since Moodle 2.0. Styling should be in the CSS.
Member core_table\output\html_table::$width
since Moodle 2.0. Styling should be in the CSS.
Member core_user_renderer::unified_filter ()
since 3.9
Member core_useragent::get_device_type_cfg_var_name ($devicetype=null)
since 4.3.
Member core_useragent::get_device_type_list ($includecustomtypes=true)

Moodle 4.3 MDL-78468 - No longer used. Please use core_useragent::devicetypes instead.

Member core_useragent::get_device_type_theme ($devicetype=null)
since 4.3.
Member core_webservice::__pad0__

since 4.5 MDL-79496. Table replaced with a report builder system report.

since 4.5 MDL-79496. Table replaced with a report builder system report.

Member course_format_ajax_support ($format)

since Moodle 5.0 MDL-82351

Member COURSE_MAX_SUMMARIES_PER_PAGE
since 2.4, use $CFG->courseswithsummarieslimit instead.
Member cron_prepare_core_renderer ()
since 4.2 Use core::cron::prepare_core_renderer() instead.
Member cron_run ()
since 4.2 Use core::cron::run_main_process() instead.
Member cron_run_adhoc_tasks ()
since 4.2 Use core::cron::run_adhoc_tasks() instead.
Member cron_run_inner_adhoc_task ()
since 4.2 Use core::cron::run_inner_adhoc_task() instead.
Member cron_run_inner_scheduled_task ()
since 4.2 Use core::cron::run_inner_scheduled_task() instead.
Member cron_run_scheduled_tasks ()
since 4.2 Use core::cron::run_scheduled_tasks() instead.
Member cron_set_process_title ()
since 4.2 Use core::cron::set_process_title() instead.
Member cron_setup_user ()
since 4.2. Use core::cron::setup_user() instead.
Member cron_trace_time_and_memory ()
since 4.2 Use core::cron::trace_time_and_memory() instead.
Member data_delete_site_preset ()
since Moodle 4.1 MDL-75187 - please, use the preset::delete() function instead.
Member data_export_csv ($export, $delimiter_name, $database, $count, $return=false)
since Moodle 4.3, exporting is now being done by mod_data::local::exporter::csv_entries_exporter
Member data_export_ods ($export, $dataname, $count)
since Moodle 4.3, exporting is now being done by mod_data::local::exporter::ods_entries_exporter
Member data_export_xls ($export, $dataname, $count)
since Moodle 4.3.
Member data_get_available_presets ()
since Moodle 4.1 MDL-75148 - please, use the manager::get_available_presets() function instead.
Member data_get_available_site_presets ()
since Moodle 4.1 MDL-75148 - please, use the manager::get_available_saved_presets() function instead.
Member data_get_exportdata ($dataid, $fields, $selectedfields, $currentgroup=0, $context=null, $userdetails=false, $time=false, $approval=false, $tags=false)
since Moodle 4.3, use mod_data::local::exporter::utils::data_exportdata with a mod_data\local\exporter\entries_exporter object
Member data_import_csv ($cm, $data, &$csvdata, $encoding, $fielddelimiter)
since Moodle 4.3, importing is now being done by mod_data::local::importer::csv_importer::import_csv Import records for a data instance from csv data.
Member data_preset_name ()
since Moodle 4.1 MDL-75148 - please, use the preset::get_name_from_plugin() function instead.
Member data_presets_export ()
since Moodle 4.1 MDL-75142 - please, use the preset::export() function instead.
Member data_presets_generate_xml ()
since Moodle 4.1 MDL-75142 - please, use the protected preset::generate_preset_xml() function instead.
Member data_presets_save ()
since Moodle 4.1 MDL-75142 - please, use the preset::save() function instead.
Member data_user_can_delete_preset ()
since Moodle 4.1 MDL-75187 - please, use the preset::can_manage() function instead.
Member data_view ()
since Moodle 4.1 MDL-75146 - please do not use this function any more.
Member database_manager::change_field_unsigned (xmldb_table $xmldb_table, xmldb_field $xmldb_field)
since 2.3, only singed numbers are allowed now, migration is automatic
Member database_manager::drop_temp_table (xmldb_table $xmldb_table)
since 2.3, use drop_table() for all table types
Class DB
since SimplePie 1.8.0, use implementation of "Psr::SimpleCache::CacheInterface" instead
Member disable_output_buffering ()
Since Moodle 4.5
Member Enclosure::$javascript
Member Enclosure::native_embed ($options='')
Use the second parameter to {
Member endecrypt ($pwd, $data, $case)
since Moodle 4.5 - please do not use this function any more, {
Member enrol_plugin::update_communication ()
Since Moodle 4.4.0.
Member ENROL_REQUIRE_LOGIN_CACHE_PERIOD
- enrol caching was reworked, use ENROL_MAX_TIMESTAMP instead
Member ENROL_RESTORE_TYPE
since 2.4 not used any more, migrate plugin to new restore methods
Class enrol_self_enrol_form
since Moodle 5.0 - please use {
Member enrol_self_plugin::email_welcome_message ($instance, $user)
since Moodle 4.4
Member enrol_self_plugin::get_welcome_email_contact ()
since Moodle 4.4
Member environment_results::environment_results ($part)
since Moodle 3.1
Member EvalMath::EvalMath ($allowconstants=false, $allowimplicitmultiplication=false)
since Moodle 3.1
Member FEATURE_GROUPMEMBERSONLY
Since Moodle 2.8
Member feedback_check_is_switchrole ()
since Moodle 4.5 - please do not use this function any more, {
Class File
since SimplePie 1.8.0, use implementation of "Psr::SimpleCache::CacheInterface" instead
Member file_encode_url ($urlbase, $path, $forcedownload=false, $https=false)
use moodle_url factory methods instead
Member file_storage::content_exists ($contenthash)
since 3.3
Member file_storage::try_content_recovery ($file)
since 3.3
Class flat_navigation

since Moodle 4.0 - do not use any more. Leverage secondary/tertiary navigation concepts

Class flat_navigation_node

since Moodle 4.0 - do not use any more. Leverage secondary/tertiary navigation concepts

Member FORMAT_WIKI
since 2005!
Member forum_print_discussion_header ()
since Moodle 4.3
Member get_component_directory ($component)
since 2.6, use core_component::normalize_component()
Member get_context_instance ()
since 2.2, use context_course::instance() or other relevant class instead
Member get_core_subsystems ($fullpaths=false)
since 2.6, use core_component::get_core_subsystems()
Member get_plugin_directory ($plugintype, $name)
since 2.6, use core_component::get_plugin_directory()
Member get_plugin_list ($plugintype)
since 2.6, use core_component::get_plugin_list()
Member get_plugin_list_with_class ($plugintype, $class, $file)
since 2.6, use core_component::get_plugin_list_with_class()
Member get_plugin_types ($fullpaths=true)
since 2.6, use core_component::get_plugin_types()
Member get_system_context ()
since 2.2
Member Google_Auth_AssertionCredentials::$prn
@externalurl http://tools.ietf.org/html/draft-ietf-oauth-json-web-token-06
Member grade_category::aggregate_values ($grade_values, $items)
since Moodle 2.8
Member grade_export::$previewrows
since Moodle 2.8 Number of rows in preview.
Member grade_export::deprecated_constructor ($course, $groupid=0, $itemlist='', $export_feedback=false, $updatedgradesonly=false, $displaytype=GRADE_DISPLAY_TYPE_REAL, $decimalpoints=2, $onlyactive=false, $usercustomfields=false)
since 2.8 MDL-46548. Instead call the shortened constructor which accepts the data directly from the grade_export_form.
Member grade_export::display_preview ($require_user_idnumber=false)
since 2.8 MDL-46548. Previews are not useful on export.
Member grade_export::print_continue ()
since 2.8 MDL-46548. Call get_export_url and set the action of the grade_export_form instead.
Member grade_export_update_buffer::grade_export_update_buffer ()
since Moodle 3.1
Member grade_helper::get_lang_string ()
since 4.3
Member grade_plugin_return::grade_plugin_return ($params=null)
since Moodle 3.1
Member grade_report::blank_hidden_total ($courseid, $course_item, $finalgrade)
since Moodle 2.8 - Call blank_hidden_total_and_adjust_bounds instead.
Member grade_report::get_lang_string ()
since 4.2
Member grade_report_grader::get_icons ($element)
since Moodle 4.2 - The row is not shown anymore - we have actions menu.
Member grade_report_grader::get_left_icons_row ($rows=array(), $colspan=1)
since Moodle 4.2 - The row is not shown anymore - we have {
Member grade_report_grader::get_right_avg_row ()
since Moodle 4.4 - Call calculate_average instead.
Member grade_report_grader::get_right_icons_row ($rows=array())
since Moodle 4.2 - The row is not shown anymore - we have {
Member grade_report_grader::MAX_STUDENTS_PER_PAGE
Since Moodle 4.5 MDL-84245. Use grade_report_grader::get_max_students_per_page() instead.
Member grade_seq::grade_seq ($courseid, $category_grade_last=false, $nooutcomes=false)
since Moodle 3.1
Member grade_structure::get_calculation_icon ($element, $gpr, $returnactionmenulink=false)
since Moodle 4.2 - The row is not shown anymore - we have {
Member grade_structure::get_edit_icon ($element, $gpr, $returnactionmenulink=false)
since Moodle 4.2 - The row is not shown anymore - we have {
Member grade_structure::get_element_header ()
since Moodle 4.4 - please use {
Member grade_structure::get_element_icon ()
since Moodle 4.4 - please use {
Member grade_structure::get_element_type_string ()
since Moodle 4.4 - please use {
Member grade_structure::get_grade_analysis_icon (grade_grade $grade)
since Moodle 4.2 - The row is not shown anymore - we have {
Member grade_structure::get_hiding_icon ($element, $gpr, $returnactionmenulink=false)
since Moodle 4.2 - The row is not shown anymore - we have {
Member grade_structure::get_locking_icon ($element, $gpr)
since Moodle 4.2 - The row is not shown anymore - we have {
Member grade_structure::get_reset_icon ($element, $gpr, $returnactionmenulink=false)
since Moodle 4.2 - The row is not shown anymore - we have {
Member grade_tree::grade_tree ($courseid, $fillers=true, $category_grade_last=false, $collapsed=null, $nooutcomes=false)
since Moodle 3.1
Member gradereport_singleview\local\screen\screen::load_users ()
since Moodle 4.3
Class gradereport_singleview\local\screen\select

since Moodle 4.3

Member gradereport_singleview\local\screen\select::display_group_selector ()
since Moodle 4.3
Member gradereport_singleview\local\screen\select::heading ()
since Moodle 4.3
Member gradereport_singleview\local\screen\select::html ()
since Moodle 4.3
Member gradereport_singleview\local\screen\select::init ($selfitemisempty=false)
since Moodle 4.3
Member gradereport_singleview\local\screen\select::item_type ()
since Moodle 4.3
Member gradereport_singleview\local\screen\select::supports_next_prev ()
since Moodle 4.3
Member gradereport_singleview\local\screen\select::supports_paging ()
since Moodle 4.3
Member gradereport_user_renderer::users_selector (object $course, ?int $userid=null, ?int $groupid=null, string $usersearch='')
since Moodle 4.5. See user_selector use in gradereport_user::output::action_bar::export_for_template.
Member gradereport_user_renderer::view_mode_selector (int $userid, int $userview, int $courseid)
since Moodle 4.5 See select_menu use in gradereport_user::output::action_bar::export_for_template.
Member graph::graph ()
since Moodle 3.1
Member GuzzleHttp::choose_handler ()
choose_handler will be removed in guzzlehttp/guzzle:8.0. Use Utils::chooseHandler instead.
Member GuzzleHttp::debug_resource ($value=null)
debug_resource will be removed in guzzlehttp/guzzle:8.0. Use Utils::debugResource instead.
Member GuzzleHttp::default_ca_bundle ()
default_ca_bundle will be removed in guzzlehttp/guzzle:8.0. This function is not needed in PHP 5.6+.
Member GuzzleHttp::default_user_agent ()
default_user_agent will be removed in guzzlehttp/guzzle:8.0. Use Utils::defaultUserAgent instead.
Member GuzzleHttp::headers_from_lines (iterable $lines)
headers_from_lines will be removed in guzzlehttp/guzzle:8.0. Use Utils::headersFromLines instead.
Member GuzzleHttp::is_host_in_noproxy (string $host, array $noProxyArray)
is_host_in_noproxy will be removed in guzzlehttp/guzzle:8.0. Use Utils::isHostInNoProxy instead.
Member GuzzleHttp::json_decode (string $json, bool $assoc=false, int $depth=512, int $options=0)
json_decode will be removed in guzzlehttp/guzzle:8.0. Use Utils::jsonDecode instead.
Member GuzzleHttp::json_encode ($value, int $options=0, int $depth=512)
json_encode will be removed in guzzlehttp/guzzle:8.0. Use Utils::jsonEncode instead.
Member GuzzleHttp::normalize_header_keys (array $headers)
normalize_header_keys will be removed in guzzlehttp/guzzle:8.0. Use Utils::normalizeHeaderKeys instead.
Member GuzzleHttp\Client::__call ($method, $args)
Client::__call will be removed in guzzlehttp/guzzle:8.0.
Member GuzzleHttp\Client::getConfig (?string $option=null)
Client::getConfig will be removed in guzzlehttp/guzzle:8.0.
Member GuzzleHttp\ClientInterface::getConfig (?string $option=null)
ClientInterface::getConfig will be removed in guzzlehttp/guzzle:8.0.
Member GuzzleHttp\Handler\CurlFactory::LOW_CURL_VERSION_NUMBER
Member GuzzleHttp\Psr7\Header::normalize ($header)
Use self::splitList() instead.
Member GuzzleHttp\Utils::defaultCaBundle ()
Utils::defaultCaBundle will be removed in guzzlehttp/guzzle:8.0. This method is not needed in PHP 5.6+.
Member HTMLPurifier_Injector::notifyEnd ($token)
Member imscp_libxml_disable_entity_loader ()
since Moodle 4.3
Member IPv6::checkIPv6 ($ip)
Use {
Member is_directory_a_preset ()
since Moodle 4.1 MDL-75148 - please, use the preset::is_directory_a_preset() function instead.
Member Kevinrob\GuzzleCache\CacheMiddleware::getMiddleware (?CacheStrategyInterface $cacheStorage=null)
Use constructor => new CacheMiddleware()
Member Lexer::Lexer (&$parser, $start="accept", $case=false)
since Moodle 3.1
Class list_item

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member list_item::__construct ($item, $parent, $attributes='', $display=true)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member list_item::create_children (&$records, &$children, $thisrecordid)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member list_item::image_icon ($action, $url, $icon)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member list_item::image_spacer ()

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member list_item::item_html ($extraargs=array())

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member list_item::set_icon_html ($first, $last, $lastitem)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member list_item::set_parent ($parent)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member list_item::to_html ($indent=0, $extraargs=array())

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member lti_build_standard_request ($instance, $orgid, $islti2, $messagetype='basic-lti-launch-request')
since Moodle 3.7 MDL-62599 - please do not use this function any more.
Member lti_get_lti_types_by_course ($courseid, $coursevisible=null)
since Moodle 4.3
Member lti_libxml_disable_entity_loader ()
since Moodle 4.3
Member ltiservice_gradebookservices\local\service\gradebookservices::save_score ($gradeitem, $score, $userid)
since Moodle 3.7 MDL-62599 - please do not use this function any more.
Member ltiservice_memberships\local\service\memberships::get_users_json ($resource, $context, $contextid, $tool, $role, $limitfrom, $limitnum, $lti, $info)
since Moodle 3.7 MDL-62599 - please do not use this function any more.
Class MatthiasMullie\Minify\Exception
Use Exceptions::BasicException instead
Class Memcache
since SimplePie 1.8.0, use implementation of "Psr::SimpleCache::CacheInterface" instead
Class Memcached
since SimplePie 1.8.0, use implementation of "Psr::SimpleCache::CacheInterface" instead
Member Misc::get_element ($realname, $string)
since SimplePie 1.3, use DOMDocument instead (parsing HTML with regex is bad!)
Member mnet_encxml_parser ()
since Moodle 3.1
Member mnet_peer::get_public_key ()
since Moodle 4.3
Member mod_assign\output\renderer::__pad0__

since Moodle 5.0 (MDL-83888).

Member mod_choice_renderer::display_publish_anonymous_horizontal ($choices)
since 3.2
Member mod_choice_renderer::display_publish_anonymous_vertical ($choices)
since 3.2
Member mod_data_renderer::import_setting_mappings ()
since Moodle 4.1 MDL-75140 - please do not use this class any more.
Member mod_data_renderer::render_fields_footer (manager $manager)
since Moodle 4.5 - please do not use this function anymore
Member mod_feedback\event\response_deleted::can_view ($userorid=null)
since 2.7
Member mod_feedback\event\response_submitted::can_view ($userorid=null)
since 2.7
Member mod_feedback\output\renderer::create_template_form (int $id)

since 4.5

Member mod_folder_renderer::htmllize_tree ()
since Moodle 4.3
Member mod_lesson_mod_form::mod_lesson_mod_form ($current, $section, $cm, $course)
since Moodle 3.1
Member mod_lti\local\ltiservice\resource_base::check_tool_proxy ($toolproxyguid, $body=null)
since Moodle 3.7 MDL-62599 - please do not use this function any more.
Member mod_lti\local\ltiservice\resource_base::check_type ($typeid, $contextid, $permissionrequested, $body=null)
since Moodle 3.7 MDL-62599 - please do not use this function any more.
Member mod_lti\local\ltiservice\resource_base::get_permissions ($ltitype)
since Moodle 3.7 MDL-62599 - please do not use this function any more.
Member mod_lti\local\ltiservice\service_base::check_tool_proxy ($toolproxyguid, $body=null)
since Moodle 3.7 MDL-62599 - please do not use this function any more.
Member mod_lti\local\ltiservice\service_base::check_type ($typeid, $courseid, $body=null)
since Moodle 3.7 MDL-62599 - please do not use this function any more.
Member mod_lti\local\ltiservice\service_base::get_configuration_parameter_names ()
since Moodle 3.7 - please do not use this function any more.
Member MOD_PURPOSE_INTERFACE

since Moodle 4.4

Member mod_quiz\local\structure\slot_random::set_tags ($tags)
since Moodle 4.3
Member mod_quiz\local\structure\slot_random::set_tags_by_id ($tagids)
since Moodle 4.3
Member mod_quiz\output\renderer::filter_review_summary_table ($summarydata, $page)
since Moodle 4.4. Replaced by filter_review_attempt_summary.
Member mod_quiz\output\renderer::no_questions_message ($canedit, $editurl)
since Moodle 4.0 MDL-71915 - please do not use this function any more.
Member mod_quiz\output\renderer::render_mod_quiz_links_to_other_attempts (links_to_other_attempts $links)
since Moodle 4.2. Please use render_links_to_other_attempts instead.
Member mod_quiz\output\renderer::render_quiz_nav_question_button (navigation_question_button $button)
since Moodle 4.2. Please use render_navigation_question_button instead.
Member mod_quiz\output\renderer::render_quiz_nav_section_heading (navigation_section_heading $heading)
since Moodle 4.2. Please use render_navigation_section_heading instead.
Member mod_quiz\output\renderer::review_summary_table ($summarydata, $page)
since Moodle 4.4. Replaced by review_attempt_summary.
Member mod_quiz\output\renderer::view_table ($quiz, $context, $viewobj)
Since 4.4 please use the {
Class mod_quiz\question\qubaids_for_quiz_user
This class was never needed because qubaids_for_users_attempts already existed and is more flexible.
Member mod_quiz\quiz_attempt::process_finish ($timestamp, $processsubmitted, $timefinish=null, $studentisonline=false)

since Moodle 5.0 MDL-68806 use process_submit() and process_grade_submission() instead

Member mod_quiz\structure::is_display_number_customised (int $slotid)
since 4.2. $slot->displayednumber is no longer used. If you need this, use isset(...->displaynumber), but this method was not used.
Member mod_scorm\report::generate_master_checkbox ()

since Moodle 5.1

Member mod_wiki_renderer::wiki_info ()
since Moodle 4.0 MDL-72413. Now handled in PAGE's activity header
Member moodle_database::__pad0__

Since Moodle 5.0. See MDL-71257.

Member moodle_database::__pad1__

Since Moodle 5.0

Member moodle_database::get_configuration_hints ()
since 2.6
Member moodle_database::sql_cast_2signed ($fieldname)
since 2.3
Member moodle_database::sql_empty ()
use bound parameter with empty string instead
Class moodle_list

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member moodle_list::__construct ($type='ul', $attributes='', $editable=false, $pageurl=null, $page=0, $pageparamname='page', $itemsperpage=20)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member moodle_list::add_item ($item)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member moodle_list::display_page_numbers ()

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member moodle_list::find_item ($id, $suppresserror=false)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member moodle_list::get_child_ids ()

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member moodle_list::get_items_peers ($itemid)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member moodle_list::get_records ()

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member moodle_list::get_top_level_parent_id ($item)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member moodle_list::item_is_first_on_page ($itemid)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member moodle_list::item_is_last_on_page ($itemid)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member moodle_list::list_from_records ($paged=false, $offset=0)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member moodle_list::move_item_left ($id)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member moodle_list::move_item_right ($id)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member moodle_list::move_item_up_down ($direction, $id)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member moodle_list::process_actions ($left, $right, $moveup, $movedown)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member moodle_list::reorder_peers ($peers)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member moodle_list::set_parent ($parent)

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member moodle_list::to_html ($indent=0, $extraargs=array())

Since Moodle 4.5 MDL-72397. This is no longer used in core code.

Member MoodleExcelFormat::set_pattern ($pattern=1)
use set_bg_color() instead.
Member moodleform::_get_post_params ()
since 2.6
Member moodleform::init_javascript_enhancement ($element, $enhancement, array $options=array(), ?array $strings=null)
since Moodle 3.3 MDL-57471
Member moodleform::moodleform ($action=null, $customdata=null, $method='post', $target='', $attributes=null, $editable=true)
since Moodle 3.1
Member moodleform::save_files ($destination)

since Moodle 2.0

Member moodleform_mod::add_intro_editor ($required=null, $customlabel=null)
since MDL-49101 - use moodleform_mod::standard_intro_elements() instead.
Member moodleform_mod::moodleform_mod ($current, $section, $cm, $course)
since Moodle 3.1
Member MoodleODSFormat::set_pattern ($pattern=1)
use set_bg_color() instead.
Member MoodleQuickForm::getShowAdvanced ()
since Moodle 2.5
Member MoodleQuickForm::MoodleQuickForm ($formName, $method, $action, $target='', $attributes=null)
since Moodle 3.1
Member MoodleQuickForm::setShowAdvanced ($showadvancedNow=null)
since Moodle 2.5
Member MoodleQuickForm_advcheckbox::MoodleQuickForm_advcheckbox ($elementName=null, $elementLabel=null, $text=null, $attributes=null, $values=null)
since Moodle 3.1
Member MoodleQuickForm_autocomplete::MoodleQuickForm_autocomplete ($elementName=null, $elementLabel=null, $options=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_button::MoodleQuickForm_button ($elementName=null, $value=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_cancel::MoodleQuickForm_cancel ($elementName=null, $value=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_checkbox::MoodleQuickForm_checkbox ($elementName=null, $elementLabel=null, $text='', $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_date_selector::MoodleQuickForm_date_selector ($elementName=null, $elementLabel=null, $options=array(), $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_date_time_selector::MoodleQuickForm_date_time_selector ($elementName=null, $elementLabel=null, $options=array(), $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_duration::MoodleQuickForm_duration ($elementName=null, $elementLabel=null, $options=[], $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_editor::MoodleQuickForm_editor ($elementName=null, $elementLabel=null, $attributes=null, $options=null)
since Moodle 3.1
Member MoodleQuickForm_filemanager::MoodleQuickForm_filemanager ($elementName=null, $elementLabel=null, $attributes=null, $options=null)
since Moodle 3.1
Member MoodleQuickForm_filepicker::MoodleQuickForm_filepicker ($elementName=null, $elementLabel=null, $attributes=null, $options=null)
since Moodle 3.1
Member MoodleQuickForm_grading::MoodleQuickForm_grading ($elementName=null, $elementLabel=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_group::MoodleQuickForm_group ($elementName=null, $elementLabel=null, $elements=null, $separator=null, $appendName=true)
since Moodle 3.1
Member moodlequickform_guideeditor::moodlequickform_guideeditor ($elementname=null, $elementlabel=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_header::MoodleQuickForm_header ($elementName=null, $text=null)
since Moodle 3.1
Member MoodleQuickForm_hidden::MoodleQuickForm_hidden ($elementName=null, $value='', $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_listing::MoodleQuickForm_listing ($elementName=null, $elementLabel=null, $attributes=null, $options=array())
since Moodle 3.1
Member MoodleQuickForm_modgrade::MoodleQuickForm_modgrade ($elementname=null, $elementlabel=null, $options=array(), $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_modvisible::MoodleQuickForm_modvisible ($elementName=null, $elementLabel=null, $attributes=null, $options=null)
since Moodle 3.1
Member MoodleQuickForm_password::MoodleQuickForm_password ($elementName=null, $elementLabel=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_passwordunmask::MoodleQuickForm_passwordunmask ($elementName=null, $elementLabel=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_questioncategory::MoodleQuickForm_questioncategory ($elementName=null, $elementLabel=null, $options=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_radio::MoodleQuickForm_radio ($elementName=null, $elementLabel=null, $text=null, $value=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_recaptcha::MoodleQuickForm_recaptcha ($elementName=null, $elementLabel=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_rubriceditor::MoodleQuickForm_rubriceditor ($elementName=null, $elementLabel=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_searchableselector::MoodleQuickForm_searchableselector ($elementName=null, $elementLabel=null, $options=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_select::MoodleQuickForm_select ($elementName=null, $elementLabel=null, $options=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_selectgroups::MoodleQuickForm_selectgroups ($elementName=null, $elementLabel=null, $optgrps=null, $attributes=null, $showchoose=false)
since Moodle 3.1
Class MoodleQuickForm_selectwithlink

since 3.2

Member MoodleQuickForm_selectwithlink::MoodleQuickForm_selectwithlink ($elementName=null, $elementLabel=null, $options=null, $attributes=null, $linkdata=null)
since Moodle 3.1
Member MoodleQuickForm_selectyesno::MoodleQuickForm_selectyesno ($elementName=null, $elementLabel=null, $attributes=null, $options=null)
since Moodle 3.1
Member MoodleQuickForm_static::MoodleQuickForm_static ($elementName=null, $elementLabel=null, $text=null)
since Moodle 3.1
Member MoodleQuickForm_submit::MoodleQuickForm_submit ($elementName=null, $value=null, $attributes=null, $primary=null)
since Moodle 3.1
Member MoodleQuickForm_tags::DEFAULTUI
since 3.1
Member MoodleQuickForm_tags::MoodleQuickForm_tags ($elementName=null, $elementLabel=null, $options=array(), $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_tags::NOOFFICIAL
since 3.1
Member MoodleQuickForm_tags::ONLYOFFICIAL
since 3.1
Member MoodleQuickForm_text::MoodleQuickForm_text ($elementName=null, $elementLabel=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_textarea::MoodleQuickForm_textarea ($elementName=null, $elementLabel=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_url::MoodleQuickForm_url ($elementName=null, $elementLabel=null, $attributes=null, $options=null)
since Moodle 3.1
Member MoodleQuickForm_warning::MoodleQuickForm_warning ($elementName=null, $elementClass='notifyproblem', $text=null)
since Moodle 3.1
Member MoodleQuickForm_wikieditor::MoodleQuickForm_wikieditor ($elementName=null, $elementLabel=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_wikifiletable::MoodleQuickForm_wikifiletable ($elementName=null, $elementLabel=null, $attributes=null, $fileinfo=null, $format=null)
since Moodle 3.1
Class MySQL
since SimplePie 1.8.0, use implementation of "Psr::SimpleCache::CacheInterface" instead
Member mysqli_native_moodle_database::sql_cast_2signed ($fieldname)
since 2.3
Member navigation_node::build_flat_navigation_list (flat_navigation $nodes, $showdivider=false, $label='')
since Moodle 4.0
Member normalize_component ($component)
since 2.6, use core_component::normalize_component()
Member OPEN_BADGES_V1

since Moodle 4.5.

Member ouwiki_changes::ouwiki_changes ($diff, $count2)
since Moodle 3.1
Member ouwiki_line::ouwiki_line ($data, $linepos)
since Moodle 3.1
Member ouwiki_word::ouwiki_word ($word, $start)
since Moodle 3.1
Member ParallelRegex ($case)
since Moodle 3.1
Member PARAM_ACTION
since 2.0
Member PARAM_CLEAN
since 2.0
Member PARAM_CLEANFILE
since 2.0
Member PARAM_FORMAT
since 2.0
Member PARAM_INTEGER
since 2.0
Member PARAM_MULTILANG
since 2.0
Member PARAM_NUMBER
since 2.0
Member PHPMailer\PHPMailer\PHPMailer::$SingleTo
6.0.0 PHPMailer isn't a mailing list manager!
Member PhpXmlRpc\Client::$errno
will be removed in the future
Member PhpXmlRpc\Client::$errstr
will be removed in the future
Member PhpXmlRpc\Client::prepareCurlHandle ($req, $server, $port, $timeout=0, $username='', $password='', $authType=1, $cert='', $certPass='', $caCert='', $caCertDir='', $proxyHost='', $proxyPort=0, $proxyUsername='', $proxyPassword='', $proxyAuthType=1, $method='https', $keepAlive=false, $key='', $keyPass='', $sslVersion=0)
Member PhpXmlRpc\Client::sendPayloadCURL ($req, $server, $port, $timeout=0, $username='', $password='', $authType=1, $cert='', $certPass='', $caCert='', $caCertDir='', $proxyHost='', $proxyPort=0, $proxyUsername='', $proxyPassword='', $proxyAuthType=1, $method='https', $keepAlive=false, $key='', $keyPass='', $sslVersion=0)
Member PhpXmlRpc\Client::sendPayloadHTTP10 ($req, $server, $port, $timeout=0, $username='', $password='', $authType=1, $proxyHost='', $proxyPort=0, $proxyUsername='', $proxyPassword='', $proxyAuthType=1, $method='http')
Member PhpXmlRpc\Client::sendPayloadHTTPS ($req, $server, $port, $timeout=0, $username='', $password='', $authType=1, $cert='', $certPass='', $caCert='', $caCertDir='', $proxyHost='', $proxyPort=0, $proxyUsername='', $proxyPassword='', $proxyAuthType=1, $keepAlive=false, $key='', $keyPass='', $sslVersion=0)
Member PhpXmlRpc\Client::sendPayloadSocket ($req, $server, $port, $timeout=0, $username='', $password='', $authType=1, $cert='', $certPass='', $caCert='', $caCertDir='', $proxyHost='', $proxyPort=0, $proxyUsername='', $proxyPassword='', $proxyAuthType=1, $method='http', $key='', $keyPass='', $sslVersion=0)
Member PhpXmlRpc\Client::setCurlOptions ($options)
use setOption
Member PhpXmlRpc\Client::setRequestCompression ($compMethod)
use setOption
Member PhpXmlRpc\Client::setSSLVerifyHost ($i)
use setOption
Member PhpXmlRpc\Client::setSSLVerifyPeer ($i)
use setOption
Member PhpXmlRpc\Client::setSSLVersion ($i)
use setOption
Member PhpXmlRpc\Client::setUseCurl ($useCurlMode)
use setOption
Member PhpXmlRpc\Client::setUserAgent ($agentString)
use setOption
Member PhpXmlRpc\Helper\Charset::getEntities ($charset)
Member PhpXmlRpc\Helper\Charset::isValidCharset ($encoding, $validList)
kept around for BC, as it is not in use by the lib
Member PhpXmlRpc\PhpXmlRpc::exportGlobals ()
Member PhpXmlRpc\PhpXmlRpc::importGlobals ()
Member PhpXmlRpc\Server::add_to_map ($methodName, $function, $sig=null, $doc=false, $sigDoc=false, $parametersType=false, $exceptionHandling=false)
use addToMap instead
Member PhpXmlRpc\Server::xml_header ($charsetEncoding='')
this method was moved to the Response class
Member PhpXmlRpc\Value::arrayMem ($key)
use array access, e.g. $val[$key]
Member PhpXmlRpc\Value::arraySize ()
use count() instead
Member PhpXmlRpc\Value::serializeData ($typ, $val, $charsetEncoding='')
this should be folded back into serialize()
Member PhpXmlRpc\Value::structEach ()
iterate directly over the object using foreach instead
Member PhpXmlRpc\Value::structMem ($key)
use array access, e.g. $val[$key]
Member PhpXmlRpc\Value::structMemExists ($key)
use array access, e.g. isset($val[$key])
Member PhpXmlRpc\Value::structReset ()
iterate directly over the object using foreach instead
Member PhpXmlRpc\Value::structSize ()
use count() instead
Member print_arrow ()
use $OUTPUT->arrow() instead.
Member print_course_request_buttons ()
since Moodle 4.0
Member print_grade_menu ($courseid, $name, $current, $includenograde=true, $return=false)
Since Moodle 4.5
Member print_graded_users_selector ($course, $actionpage, $userid=0, $groupid=0, $includeall=true, $return=false)
since 2.0
Member qbank_bulkmove\helper::__pad0__

since Moodle 5.0.

Member qbank_bulkmove\output\renderer::render_bulk_move_form ($displaydata)

since Moodle 5.0.

Member qbank_editquestion\editquestion_helper::create_new_question_button ($categoryid, $params, $canadd, $tooltip='', $disabled=false)
since Moodle 4.3. Use {
Member qbank_editquestion\output\renderer::render_create_new_question_button ($addquestiondata)
since Moodle 4.3. Use {
Member qbank_history\helper::question_history_url (int $entryid, string $returnrul, int $courseid, ?string $filter)

since Moodle 5.0.

Member qbank_history\question_history_view::display_advanced_search_form ($advancedsearch)
since Moodle 4.3 MDL-72321
Member qbank_managecategories\category_condition::display_category_form ($contexts, $pageurl, $current)
since Moodle 4.3
Member qbank_managecategories\category_condition::display_options ()
since Moodle 4.3 MDL-72321 - please do not use this function any more.
Member qbank_managecategories\category_condition::display_options_adv ()
since Moodle 4.3 MDL-72321 - please do not use this function any more.
Member qbank_managecategories\category_condition::get_current_category ($categoryandcontext)
since Moodle 4.3
Member qbank_managecategories\category_condition::print_category_info ($category)
since Moodle 4.3 MDL-72321 - please do not use this function any more.
Member qbank_managecategories\category_condition::print_choose_category_message ()
since Moodle 4.3
Member qbank_managecategories\question_category_list::__construct ($type='ul', $attributes='', $editable=false, $pageurl=null, $page=0, $pageparamname='page', $itemsperpage=DEFAULT_QUESTIONS_PER_PAGE, $context=null)

MDL-72397 Since Moodle 4.5

Member qbank_managecategories\question_category_list::get_records ()

MDL-72397 Since Moodle 4.5

Member qbank_managecategories\question_category_list::get_top_level_parent_id ($item)

MDL-72397 Since Moodle 4.5

Member qbank_managecategories\question_category_list::process_actions ($left, $right, $moveup, $movedown)

MDL-72397 Since Moodle 4.5

Member qbank_managecategories\question_category_list_item::item_html ($extraargs=[])
MDL-72397 Since Moodle 4.5
Member qbank_managecategories\question_category_list_item::set_icon_html ($first, $last, $lastitem)
MDL-72397 Since Moodle 4.5
Class qbank_managecategories\question_category_object

Since Moodle 4.5 MDL-72397. Use core_question::category_manager or qbank_managecategories\question_categories.

Member qbank_managecategories\question_category_object::if (! $currentcat)

Since Moodle 4.5 MDL-72397. No longer used.

Since Moodle 4.5 MDL-72397. No longer used.

Member qtype_essay_format_editorfilepicker_renderer::specific_filepicker_options ($acceptedtypes, $draftitemid, $context)
since 3.5
Member question_attempt::PARAM_MARK
since Moodle 3.0
Member question_edit_form::get_non_collabsible_editor_options ()
since 2.6
Member question_finder::get_questions_from_categories_and_tags_with_usage_counts ( $categoryids, qubaid_condition $qubaids, $extraconditions='', $extraparams=[], $tagids=[])
since Moodle 4.3
Member question_finder::get_questions_from_categories_with_usage_counts ( $categoryids, qubaid_condition $qubaids, $extraconditions='', $extraparams=[])
since Moodle 4.3
Member quiz_add_random_questions (stdClass $quiz, int $addonpage, int $categoryid, int $number)
Since Moodle 4.3 MDL-72321
Member quiz_calculate_best_attempt ($quiz, $attempts)
since Moodle 4.2. No direct replacement.
Member quiz_calculate_best_grade ($quiz, $attempts)
since Moodle 4.2. No direct replacement.
Member quiz_delete_all_overrides ($quiz, $log=true)
since Moodle 4.4 MDL-80300
Member quiz_delete_override ($quiz, $overrideid, $log=true)
since Moodle 4.4 MDL-80300
Member quiz_has_question_use ($quiz, $slot)
in 4.1 use mod_quiz::structure::has_use_capability(...) instead. MDL-76898
Member quiz_save_best_grade ($quiz, $userid=null, $attempts=[])
since Moodle 4.2. Please use grade_calculator::recompute_final_grade.
Member quiz_set_grade ($newgrade, $quiz)
since Moodle 4.2. Please use grade_calculator::update_quiz_maximum_grade.
Member quiz_statistics\event\observer\attempt_submitted::process (\mod_quiz\event\attempt_submitted $event)
Since Moodle 4.4 MDL-80099
Member quiz_statistics\quiz_attempt_deleted::callback (int $quizid)
Since Moodle 4.4 MDL-80099.
Member quiz_update_all_attempt_sumgrades ($quiz)
since Moodle 4.2. Please use grade_calculator::recompute_all_attempt_sumgrades.
Member quiz_update_all_final_grades ($quiz)
since Moodle 4.2. Please use grade_calculator::recompute_all_final_grades.
Member quiz_update_sumgrades ($quiz)
since Moodle 4.2. Please use grade_calculator::recompute_quiz_sumgrades.
Member rc4decrypt ($data)
since Moodle 4.5 - please do not use this function any more, {
Member rc4encrypt ($data)
since Moodle 4.5 - please do not use this function any more, {
Class Redis
since SimplePie 1.8.0, use implementation of "Psr::SimpleCache::CacheInterface" instead
Member report_eventlist_list_generator::get_core_events_list ()
since 4.0 use {
Member report_eventlist_list_generator::get_non_core_event_list ()
since 4.0 use {
Member report_log_renderer::render_report_log_renderable (report_log_renderable $reportlog)
since 2.8, to be removed in 2.9
Member report_loglive_renderer::render_report_loglive_renderable (report_loglive_renderable $reportloglive)
since 2.8, to be removed in 2.9
Member report_loglive_renderer_ajax::render_report_loglive_renderable (report_loglive_renderable $reportloglive)
since 2.8, to be removed in 2.9
Member repository::antivir_scan_file ($thefile, $filename, $deleteinfected)
since Moodle 3.0
Member repository::append_suffix ($filename)
since 2.5
Member repository::get_file_size ()
since Moodle 4.3
Member repository::GETFILE_TIMEOUT
since Moodle 2.7, please use $CFG->repositorygetfiletimeout instead
Member repository::SYNCFILE_TIMEOUT
since Moodle 2.7, please use $CFG->repositorysyncfiletimeout instead
Member repository::SYNCIMAGE_TIMEOUT
since Moodle 2.7, please use $CFG->repositorysyncimagetimeout instead
Member repository::uses_post_requests ()
since Moodle 3.2, 3.1.1, 3.0.5
Member repository_onedrive::can_import_skydrive_files ()
since Moodle 4.0
Member repository_onedrive::import_skydrive_files ()
since Moodle 4.0
Member resource_print_heading ($resource, $cm, $course, $notused=false)
since Moodle 4.0
Member resource_print_intro ($resource, $cm, $course, $ignoresettings=false)
since Moodle 4.0
Member Sabberworm\CSS\CSSList\Document::createShorthands ()
since 8.7.0, will be removed without substitution in version 9.0 in #511
Member Sabberworm\CSS\CSSList\Document::expandShorthands ()
since 8.7.0, will be removed without substitution in version 9.0 in #511
Member Sabberworm\CSS\CSSList\Document::getAllSelectors ()
will be removed in version 9.0; use getAllDeclarationBlocks() instead
Member Sabberworm\CSS\Parser::getCharset ()
since 8.7.0, will be removed in version 9.0.0 with #687
Member Sabberworm\CSS\Parser::setCharset ($sCharset)
since 8.7.0, will be removed in version 9.0.0 with #687
Member Sabberworm\CSS\RuleSet\DeclarationBlock::createBackgroundShorthand ()
since 8.7.0, will be removed without substitution in version 9.0 in #511
Member Sabberworm\CSS\RuleSet\DeclarationBlock::createBorderShorthand ()
since 8.7.0, will be removed without substitution in version 9.0 in #511
Member Sabberworm\CSS\RuleSet\DeclarationBlock::createDimensionsShorthand ()
since 8.7.0, will be removed without substitution in version 9.0 in #511
Member Sabberworm\CSS\RuleSet\DeclarationBlock::createFontShorthand ()
since 8.7.0, will be removed without substitution in version 9.0 in #511
Member Sabberworm\CSS\RuleSet\DeclarationBlock::createListStyleShorthand ()
since 8.7.0, will be removed without substitution in version 9.0 in #511
Member Sabberworm\CSS\RuleSet\DeclarationBlock::createShorthandProperties (array $aProperties, $sShorthand)
since 8.7.0, will be removed without substitution in version 9.0 in #511
Member Sabberworm\CSS\RuleSet\DeclarationBlock::createShorthands ()
since 8.7.0, will be removed without substitution in version 9.0 in #511
Member Sabberworm\CSS\RuleSet\DeclarationBlock::expandBackgroundShorthand ()
since 8.7.0, will be removed without substitution in version 9.0 in #511
Member Sabberworm\CSS\RuleSet\DeclarationBlock::expandBorderShorthand ()
since 8.7.0, will be removed without substitution in version 9.0 in #511
Member Sabberworm\CSS\RuleSet\DeclarationBlock::expandDimensionsShorthand ()
since 8.7.0, will be removed without substitution in version 9.0 in #511
Member Sabberworm\CSS\RuleSet\DeclarationBlock::expandFontShorthand ()
since 8.7.0, will be removed without substitution in version 9.0 in #511
Member Sabberworm\CSS\RuleSet\DeclarationBlock::expandListStyleShorthand ()
since 8.7.0, will be removed without substitution in version 9.0 in #511
Member Sabberworm\CSS\RuleSet\DeclarationBlock::expandShorthands ()
since 8.7.0, will be removed without substitution in version 9.0 in #511
Member Sabberworm\CSS\RuleSet\DeclarationBlock::getSelector ()
will be removed in version 9.0; use getSelectors() instead
Member Sabberworm\CSS\RuleSet\DeclarationBlock::setSelector ($mSelector, $oList=null)
will be removed in version 9.0; use setSelectors() instead
Member ScssPhp\ScssPhp\Compiler::$charsetSeen
Member ScssPhp\ScssPhp\Compiler::$Infinity
Member ScssPhp\ScssPhp\Compiler::$lineNumberStyle
Member ScssPhp\ScssPhp\Compiler::$NaN
Member ScssPhp\ScssPhp\Compiler::addFeature ($name)
Registering additional features is deprecated.
Member ScssPhp\ScssPhp\Compiler::coercePercent ($value)
Member ScssPhp\ScssPhp\Compiler::compile ($code, $path=null)
Use {
Member ScssPhp\ScssPhp\Compiler::DEBUG_INFO
Member ScssPhp\ScssPhp\Compiler::errorArgsNumber ($functionName, $ExpectedArgs, $nbActual)
Member ScssPhp\ScssPhp\Compiler::flattenList ($list)
Member ScssPhp\ScssPhp\Compiler::getParsedFiles ()
Member ScssPhp\ScssPhp\Compiler::getSourcePosition ()
Member ScssPhp\ScssPhp\Compiler::LINE_COMMENTS
Member ScssPhp\ScssPhp\Compiler::listSeparatorForJoin ($list1, $sep)
Member ScssPhp\ScssPhp\Compiler::setEncoding ($encoding)
Non-compliant support for other encodings than UTF-8 is deprecated.
Member ScssPhp\ScssPhp\Compiler::setErrorOuput ($handle)
Use {
Member ScssPhp\ScssPhp\Compiler::setFormatter ($formatterName)
Use {
Member ScssPhp\ScssPhp\Compiler::setIgnoreErrors ($ignoreErrors)
Ignoring Sass errors is not longer supported.
Member ScssPhp\ScssPhp\Compiler::setLineNumberStyle ($lineNumberStyle)
The line number output is not supported anymore. Use source maps instead.
Member ScssPhp\ScssPhp\Compiler::setNumberPrecision ($numberPrecision)
The number precision is not configurable anymore. The default is enough for all browsers.
Member ScssPhp\ScssPhp\Compiler::setVariables (array $variables)
Use "addVariables" or "replaceVariables" instead.
Member ScssPhp\ScssPhp\Compiler::throwError ($msg)
use "error" and throw the exception in the caller instead.
Member ScssPhp\ScssPhp\Compiler::WITH_ALL
Member ScssPhp\ScssPhp\Compiler::WITH_MEDIA
Member ScssPhp\ScssPhp\Compiler::WITH_RULE
Member ScssPhp\ScssPhp\Compiler::WITH_SUPPORTS
Class ScssPhp\ScssPhp\Exception\ServerException
The Scssphp server should define its own exception instead.
Class ScssPhp\ScssPhp\Formatter\Compact
since 1.4.0. Use the Compressed formatter instead.
Class ScssPhp\ScssPhp\Formatter\Crunched
since 1.4.0. Use the Compressed formatter instead.
Class ScssPhp\ScssPhp\Formatter\Debug
since 1.4.0.
Class ScssPhp\ScssPhp\Formatter\Nested
since 1.4.0. Use the Expanded formatter instead.
Member ScssPhp\ScssPhp\Node\Number::$precision
use {Number::PRECISION} instead to read the precision. Configuring it is not supported anymore.
Member ScssPhp\ScssPhp\SourceMap\SourceMapGenerator::saveMap ($content)
Member ScssPhp\ScssPhp\Type::T_BREAK
Member ScssPhp\ScssPhp\Type::T_CONTINUE
Member ScssPhp\ScssPhp\Type::T_CONTROL
Member search_lexer::search_lexer (&$parser)
since Moodle 3.1
Member search_token::search_token ($type, $value)
since Moodle 3.1
Member StateStack::StateStack ($start)
since Moodle 3.1
Class TcpdfFpdi
Class was moved to setasign::Fpdi::Tcpdf::Fpdi
Member testing_module_generator::post_add_instance ($id, $cmid)
since 2.6
Member testing_module_generator::precreate_course_module ($courseid, array $options)
since 2.6
Member tgz_packer::has_required_extension ()
since 2.7 Always true because zlib extension is now required.
Member tool_brickfield\local\areas\core_question\answerbase::find_system_areas ()

since Moodle 5.0.

Member tool_brickfield\local\areas\core_question\base::find_system_areas ()

since Moodle 5.0.

Class tool_brickfield\local\htmlchecker\common\brickfield_accessibility_dom_element
Member tool_mfa\output\renderer::setup_factor ()
since Moodle 4.4
Member tool_usertours\step::get_string_from_input ($string)
since Moodle 4.0 MDL-72783. Please use helper::get_string_from_input() instead.
Member url_print_heading ($url, $cm, $course, $notused=false)
since 4.0
Member url_print_intro ($url, $cm, $course, $ignoresettings=false)
since 4.0
Member user_filter_cohort::user_filter_cohort ($advanced)
since Moodle 3.1
Member user_filter_courserole::user_filter_courserole ($name, $label, $advanced)
since Moodle 3.1
Member user_filter_date::user_filter_date ($name, $label, $advanced, $field)
since Moodle 3.1
Member user_filter_globalrole::user_filter_globalrole ($name, $label, $advanced)
since Moodle 3.1
Member user_filter_profilefield::user_filter_profilefield ($name, $label, $advanced)
since Moodle 3.1
Member user_filter_select::user_filter_select ($name, $label, $advanced, $field, $options, $default=null)
since Moodle 3.1
Member user_filter_simpleselect::user_filter_simpleselect ($name, $label, $advanced, $field, $options)
since Moodle 3.1
Member user_filter_text::user_filter_text ($name, $label, $advanced, $field)
since Moodle 3.1
Member user_filter_type::user_filter_type ($name, $label, $advanced)
since Moodle 3.1
Member user_filter_yesno::user_filter_yesno ($name, $label, $advanced, $field)
since Moodle 3.1
Member user_preference_allow_ajax_update ()
since Moodle 4.3
Member webservice::get_user_capabilities ($userid)

since Moodle 3.11 in MDL-67748 without a replacement.

Member workshop::clean_file_extensions ($extensions)
since Moodle 3.4 MDL-56486 - please use the core_form::filetypes_util
Member workshop::invalid_file_extensions ($extensions, $allowlist)
since Moodle 3.4 MDL-56486 - please use the core_form::filetypes_util
Member workshop::is_allowed_file_type ($filename, $allowlist)
since Moodle 3.4 MDL-56486 - please use the core_form::filetypes_util
Member workshop::log ($action, ?moodle_url $url=null, $info=null, $return=false)
since 2.7 Please use the provided event classes for logging actions.
Member workshop::normalize_file_extensions ($extensions)
since Moodle 3.4 MDL-56486 - please use the core_form::filetypes_util
Member xmldb_bigbluebuttonbn_add_change_field (database_manager $dbman, string $tablename, string $fieldname, array $fielddefinition)
please do not use this anymore (historical migrations)
Member xmldb_bigbluebuttonbn_index_table (database_manager $dbman, string $tablename, string $indexname, array $indexfields, $indextype=XMLDB_INDEX_NOTUNIQUE)
please do not use this anymore (historical migrations)
Member xmldb_field::getUnsigned ()
since moodle 2.3
Member xmldb_field::setUnsigned ($unsigned=true)
since moodle 2.3
Member XMLDB_UNSIGNED
since 2.3