Moodle PHP Documentation 4.5
Moodle 4.5.5+ (Build: 20250711) (ce34e8ff087)
Deprecated List
Member __pad0__

Since Moodle 4.5

since 4.5

since Moodle 4.0

Member __pad1__
Since Moodle 4.0 MDL-71175. Please use plagiarism_get_links() or plugin specific functions..
Member __pad2__
Since Moodle 4.0 - Please use {plugin name}_before_standard_top_of_body_html instead.
Member add_indented_names ()
since Moodle 4.0 MDL-71585
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
Member ADOConnection::escape ($s, $magic_quotes=false)
5.21.0 @noinspection PhpUnusedParameterInspection
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 advanced_testcase::createArrayDataSet ()
since Moodle 3.10 - See MDL-67673 and MDL-64600 for more info.
Member advanced_testcase::createCsvDataSet ()
since Moodle 3.10 - See MDL-67673 and MDL-64600 for more info.
Member advanced_testcase::createXMLDataSet ()
since Moodle 3.10 - See MDL-67673 and MDL-64600 for more info.
Member advanced_testcase::loadDataSet ()
since Moodle 3.10 - See MDL-67673 and MDL-64600 for more info.
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::add_to_log ()
since 2.7 - Use new events system instead.
Member assign::format_grade_for_log ()
since 2.7
Member assign::format_submission_for_log ()
since 2.7
Member ASSIGN_ATTEMPT_REOPEN_METHOD_NONE

since Moodle 4.4

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_get_completion_state ()
since Moodle 3.11
Member assign_get_grade_details_for_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
Member assign_get_mysubmission_details_for_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
Member assign_grading_table::__pad0__

since Moodle 4.5

Member assign_grading_table::__pad1__

since Moodle 4.5

Member assign_plugin::format_for_log ()
since 2.7
Member assign_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
Member assign_scale_used ()
since Moodle 3.8
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_cas::auth_plugin_cas ()
since Moodle 3.1
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_mnet::auth_plugin_mnet ()
since Moodle 3.1
Member auth_plugin_mnet::refresh_log ($array)
since Moodle 2.8 Please don't use this function for recording mnet logs.
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_calendar_deprecated::i_hover_over_today_in_the_calendar ()
since 4.4 MDL-73117. @TODO MDL-79721: This will be deleted in Moodle 4.8.
Member behat_course_deprecated::i_add_to_section ($activity, $section)
Since Moodle 4.4
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_grade_deprecated::i_give_the_feedback ($feedback, $userfullname, $itemname)

since 4.2 - we don't allow edit feedback on grader report anymore.

Member behat_gradereport_grader::get_grade_item_id ($itemname)

since 4.2

Member behat_gradereport_grader_deprecated::get_student_and_grade_cell_selector ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::get_student_and_grade_feedback_selector ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::get_student_and_grade_value_selector ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::i_click_away_from_student_and_grade_feedback ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::i_click_away_from_student_and_grade_value ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::i_click_on_student_and_grade_item ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::i_should_not_see_feedback_field ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::i_should_not_see_grade_field ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::i_should_see_feedback_field ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::i_should_see_grade_field ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::the_grade_should_match ($student, $itemname, $value)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_mod_data_deprecated::i_add_a_field_to_database_and_i_fill_the_form_with ($fieldtype, $activityname, TableNode $fielddata)
since 4.4
Member behat_mod_data_deprecated::i_add_an_entry_to_database_with ($activityname, TableNode $entrydata)

since 4.4

Member behat_transformations::prefixed_tablenode_transformations ()
since Moodle 3.2
Member block_base::config_save ($data)
since Moodle 2.9 MDL-49385 - Please use Admin Settings functionality to save block configuration.
Member block_calendar_upcoming::get_upcoming_content ()
since 3.4
Member block_tag_youtube::fetch_request ($request)
since Moodle 2.8.8, 2.9.2 and 3.0 MDL-49085 - please do not use this function any more.
Member block_tag_youtube::render_video_list (SimpleXMLElement $xml)
since Moodle 2.8.8, 2.9.2 and 3.0 MDL-49085 - please do not use this function any more.
Member book_get_nav_classes ()

since Moodle 4.4.

Member book_get_nav_types ()
since Moodle 4.0
Member book_scale_used ()
since Moodle 3.8
Member booktool_print_get_toc ()
since Moodle 3.7
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_add_event_metadata ($event)
since 3.9
Member calendar_get_link_next ($text, $linkbase, $d, $m, $y, $accesshide=false, $time=0)
since Moodle 4.3
Member calendar_get_link_previous ($text, $linkbase, $d, $m, $y, $accesshide=false, $time=0)
since Moodle 4.3
Member calendar_information::prepare_for_view (stdClass $course, array $coursestoload, $ignorefilters=false)
3.4
Member calendar_top_controls ($type, $data)
since Moodle 4.3
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 chat_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
Member choice_get_completion_state ()
since Moodle 3.11
Member choice_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
Member cm_info::is_user_access_restricted_by_conditional_access ()
since 2.7 MDL-44070
Member cm_info::is_user_access_restricted_by_group ()
Since Moodle 2.8
Member comment::get_compontent ()
since 2.9
Member completion_info::display_help_icon ()
since Moodle 4.0 - The 'Your progress' info isn't displayed any more.
Member completion_info::get_incomplete_criteria ()
since Moodle 2.8 MDL-46290.
Member completion_info::print_help_icon ()
since Moodle 2.0 - Use display_help_icon instead.
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\encryption::METHOD_OPENSSL
Member core\encryption::OPENSSL_CIPHER
Member core\event\base::can_view ($user_or_id=null)
since 2.7
Class core\event\course_module_instances_list_viewed

Since Moodle 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\hub\site_registration_form::add_select_with_email ($elementname, $stridentifier, $options=null, $highlight=false)

since Moodle 3.11 - MDL-71460 The form elements using this have been converted to checkboxes

Member core\lock\db_record_lock_factory::extend_lock ()
since Moodle 3.10.
Member core\lock\db_record_lock_factory::supports_recursion ()
since Moodle 3.10.
Member core\lock\file_lock_factory::extend_lock ()
since Moodle 3.10.
Member core\lock\file_lock_factory::supports_recursion ()
since Moodle 3.10.
Member core\lock\installation_lock_factory::extend_lock ()
since Moodle 3.10.
Member core\lock\installation_lock_factory::supports_recursion ()
since Moodle 3.10.
Member core\lock\lock::extend ()
since Moodle 3.10.
Member core\lock\mysql_lock_factory::extend_lock ()
since Moodle 3.10.
Member core\lock\mysql_lock_factory::supports_recursion ()
since Moodle 3.10.
Member core\lock\postgres_lock_factory::extend_lock ()
since Moodle 3.10.
Member core\lock\postgres_lock_factory::supports_recursion ()
since Moodle 3.10.
Member core\lock\timing_wrapper_lock_factory::extend_lock ()
since Moodle 3.10.
Member core\lock\timing_wrapper_lock_factory::supports_recursion ()
since Moodle 3.10.
Member core\moodlenet\activity_sender::share_activity ()

since Moodle 4.3

Member core\output\action_menu::do_not_enhance ()
since Moodle 3.2
Member core\output\action_menu::set_alignment ($dialogue, $button)
since Moodle 4.0
Member core\output\action_menu::set_constraint ($ancestorselector)
since Moodle 4.3
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 (cm_info $cminfo, cm_completion_details $completiondetails, array $activitydates)

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::notify_message ()
since Moodle 3.1 MDL-30811 - please do not use this function any more.
Member core\output\core_renderer::notify_problem ()
since Moodle 3.1 MDL-30811 - please do not use this function any more.
Member core\output\core_renderer::notify_redirect ()
since Moodle 3.1 MDL-30811 - please do not use this function any more.
Member core\output\core_renderer::notify_success ()
since Moodle 3.1 MDL-30811 - please do not use this function any more.
Member core\output\core_renderer::old_help_icon ($helpidentifier, $title, $component='moodle', $linktext='')
since Moodle 2.0
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::update_module_button ()
since Moodle 3.2
Member core\output\external::load_fontawesome_icon_map ()
since Moodle 3.10
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\single_select::set_old_help_icon ($helppage, $title, $component='moodle')
since Moodle 2.0
Member core\output\theme_config::pix_url ($imagename, $component)
since Moodle 3.3
Member core\output\url_select::set_old_help_icon ($helppage, $title, $component='moodle')
since Moodle 2.0
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_analytics\local\analyser\base::get_analysables ()
since Moodle 3.7
Member core_analytics\manager::add_builtin_models ()

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

Member core_analytics\manager::get_enabled_time_splitting_methods ()
since Moodle 3.7 use get_time_splitting_methods_for_evaluation 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 ($badge, $context)
sinde Moodle 4.3
Member core_badges_renderer::print_badge_tabs ()
since Moodle 4.0 - Use the manage_badge_action_bar tertiary navigation instead.
Member core_badges_renderer::render_badge_collection (\core_badges\output\badge_collection $badges)

since Moodle 4.4

Member core_badges_renderer::render_badge_management (\core_badges\output\badge_management $badges)
since Moodle 4.3
Member core_badges_renderer::render_badge_recipients (\core_badges\output\badge_recipients $recipients)

since Moodle 4.4

Member core_cache\cache::delete_from_persist_cache ()
since 2.6
Member core_cache\cache::get_from_persist_cache ()
since 2.6
Member core_cache\cache::is_in_persist_cache ()
since 2.6
Member core_cache\cache::is_using_persist_cache ()
since 2.6
Member core_cache\cache::set_in_persist_cache ()
since 2.6
Member core_cache\definition::get_persistent_max_size ()
since 2.6
Member core_cache\definition::should_be_persistent ()
since 2.6
Member core_cache\dummy_cachestore::cleanup ()
since 3.2
Member core_cache\store::cleanup ()
since 2.5
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::event (calendar_event $event, $showactions=true)
since 3.9
Member core_calendar_renderer::fake_block_threemonths ()
since 4.0 MDL-72810.
Member core_completion\manager::get_available_completion_tabs ()
since Moodle 4.0
Member core_course\external\course_summary_exporter::coursecolor ($courseid)
3.7
Member core_course\external\course_summary_exporter::get_course_pattern ($course)
3.7
Class core_course\output\activity_information

since Moodle 4.3 MDL-78744

Member core_course\output\activity_information::__construct (cm_info $cminfo, cm_completion_details $cmcompletion, array $activitydates)
since Moodle 4.3
Member core_course\output\activity_information::export_for_template (renderer_base $output)
since Moodle 4.3
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 (?string $value, stdClass $row)
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 ($form, $modules)

since Moodle 4.3 MDL-78528

Member core_course_bulk_activity_completion_renderer::navigation ()
since Moodle 4.0
Member core_course_category::count_all ()
since Moodle 3.7
Member core_course_management_renderer::__pad0__
since Moodle 4.0. This is now handled/replaced with the tertiary navigation
Member core_course_management_renderer::__pad1__
since Moodle 4.0. This is now handled within manage_categories_action_bar
Member core_course_renderer::add_modchoosertoggle ()
since 3.2
Member core_course_renderer::availability_info ($text, $additionalclasses='')
since 4.0 - please do not use this function any more.
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::course_modchooser ()
since 3.9
Member core_course_renderer::course_section_cm ($course, &$completioninfo, cm_info $mod, $sectionreturn, $displayoptions=[])
since 4.0 - use core_course output components instead.
Member core_course_renderer::course_section_cm_availability (cm_info $mod, $displayoptions=array())
since 4.0 - please do not use this function any more.
Member core_course_renderer::course_section_cm_classes (cm_info $mod)
since 4.0 - please do not use this function any more.
Member core_course_renderer::course_section_cm_completion ()
since Moodle 3.11
Member core_course_renderer::course_section_cm_edit_actions ($actions, ?cm_info $mod=null, $displayoptions=array())
since 4.0 - please do not use this function any more.
Member core_course_renderer::course_section_cm_list ($course, $section, $sectionreturn=null, $displayoptions=[])
since 4.0 - use core_course output components instead.
Member core_course_renderer::course_section_cm_list_item ($course, &$completioninfo, cm_info $mod, $sectionreturn, $displayoptions=[])
since 4.0 - use core_course output components or course_format::course_section_updated_cm_item instead.
Member core_course_renderer::course_section_cm_name (cm_info $mod, $displayoptions=array())
since 4.0 - please do not use this function any more.
Member core_course_renderer::course_section_cm_name_title (cm_info $mod, $displayoptions=array())
since 4.0 - please do not use this function any more.
Member core_course_renderer::course_section_cm_text (cm_info $mod, $displayoptions=array())
since 4.0 - please do not use this function any more.
Member core_course_renderer::is_cm_conditionally_hidden (cm_info $mod)
since 4.0 - please do not use this function any more.
Member core_course_renderer::render_activity_information (\core_course\output\activity_information $page)

since Moodle 4.3 MDL-78744

Member core_courseformat\base::get_section_number ()

Since 4.4. Use get_sectionnum instead.

Member core_courseformat\base::set_section_number (int $singlesection)

Since 4.4. Use set_sectionnum instead.

Member core_courseformat\output\local\content\section\availability::availability_info ($text, $additionalclasses='')
since Moodle 4.3 MDL-78204. Please use {
Member core_courseformat\output\section_renderer::change_number_sections ($course, $sectionreturn=null)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::course_activity_clipboard ($course, $sectionno=null)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::end_section_list ()
since 4.0 - use core_course output components instead.y
Member core_courseformat\output\section_renderer::format_summary_text ($section)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::get_nav_links ($course, $sections, $sectionno)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::print_multiple_section_page ($course, $sections, $mods, $modnames, $modnamesused)
since 4.0
Member core_courseformat\output\section_renderer::print_single_section_page ($course, $sections, $mods, $modnames, $modnamesused, $displaysection)
since 4.0
Member core_courseformat\output\section_renderer::section_activity_summary ($section, $course, $mods)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_availability ($section)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_availability_message ($section, $canviewhidden)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_edit_control_items ($course, $section, $onsectionpage=false)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_edit_control_menu ($controls, $course, $section)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_edit_controls ()
since Moodle 3.0 MDL-48947 - Use core_courseformat::output::section_renderer::section_edit_control_items() instead
Member core_courseformat\output\section_renderer::section_footer ()
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_header ($section, $course, $onsectionpage, $sectionreturn=null)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_left_content ($section, $course, $onsectionpage)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_nav_selection ($course, $sections, $displaysection)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_right_content ($section, $course, $onsectionpage)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_summary ($section, $course, $mods)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::start_section_list ()
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::stealth_section_footer ()
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::stealth_section_header ($sectionno)
since 4.0 - use core_course output components instead.
Member core_courseformat\stateactions::section_move (stateupdates $updates, stdClass $course, array $ids, ?int $targetsectionid=null, ?int $targetcmid=null)

since Moodle 4.4 MDL-77038.

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\external\get_enrolled_users_for_search_widget::execute (int $courseid, string $actionbaseurl, ?int $groupid=0)
since 4.2
Member core_grades\external\get_enrolled_users_for_search_widget::execute_parameters ()
since 4.2
Member core_grades\external\get_enrolled_users_for_search_widget::execute_returns ()
since 4.2
Class core_grades\external\get_groups_for_search_widget
Member core_grades\external\get_groups_for_search_widget::execute (int $courseid, string $actionbaseurl)
since 4.2
Member core_grades\external\get_groups_for_search_widget::execute_parameters ()
since 4.2
Member core_grades\external\get_groups_for_search_widget::execute_returns ()
since 4.2
Member core_grades_renderer::__pad0__

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

Member core_media_manager::setup ()
since Moodle 3.3. The setup is now done in instance() so there is no need to call this.
Member core_media_player::compare_by_rank ()
since Moodle 3.2
Member core_media_player::is_enabled ()
since Moodle 3.2
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
Class core_question\local\bank\action_column_base

Since Moodle 4.3 MDL-75125 - Use question_action_base instead.

Member core_question\local\bank\action_column_base::get_extra_classes ()
Since Moodle 4.3
Member core_question\local\bank\action_column_base::get_extra_joins ()
Since Moodle 4.3
Member core_question\local\bank\action_column_base::get_required_fields ()
Since Moodle 4.3
Member core_question\local\bank\action_column_base::get_title ()
Since Moodle 4.3
Member core_question\local\bank\action_column_base::print_icon ($icon, $title, $url)
Since Moodle 4.3
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.

Class core_question\local\bank\menu_action_column_base

Since Moodle 4.3 MDL-75125 - Use question_action_base instead.

Interface core_question\local\bank\menuable_action

Since Moodle 4.3 MDL-75125 - Use question_action_base instead.

Member core_question\local\bank\menuable_action::get_action_menu_link (\stdClass $question)
Since Moodle 4.3
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::get_current_category ($categoryandcontext)

since Moodle 4.3 MDL-72321

Member core_question\local\bank\view::init_search_conditions ()

Since Moodle 4.3

Member core_question\local\bank\view::preview_question_url ()
since Moodle 4.0
Member core_question\local\bank\view::print_choose_category_message ()

since Moodle 4.3 MDL-72321

Member core_question\local\bank\view::process_actions ()
since Moodle 4.0
Member core_question\local\bank\view::process_actions_needing_ui ()
since Moodle 4.0
Member core_question\local\bank\view::start_table ()

since Moodle 4.3 MDL-72321

Member core_question\statistics\questions\all_calculated_for_qubaid_condition::TIME_TO_CACHE

since Moodle 4.3. Use of pre-computed stats is no longer time-limited.

Member core_question\statistics\responses\analyser::TIME_TO_CACHE

since Moodle 4.3. Use of pre-computed stats is no longer time-limited.

Member core_question_bank_renderer::qbank_chooser ()
since Moodle 4.0
Member core_question_bank_renderer::qbank_chooser_qtype ()
since Moodle 4.0
Member core_question_bank_renderer::qbank_chooser_title ()
since Moodle 4.0
Member core_question_bank_renderer::qbank_chooser_types ()
since Moodle 4.0
Member core_question_bank_renderer::render_category_condition ($displaydata)

since Moodle 4.3

Member core_question_bank_renderer::render_category_condition_advanced ($displaydata)

since Moodle 4.3

Member core_question_bank_renderer::render_hidden_condition_advanced ($displaydata)

since Moodle 4.3

Member core_question_bank_renderer::render_qbank_chooser ()
since Moodle 4.0
Member core_question_output_fragment_tags_form ()
since Moodle 4.0
Member core_question_renderer::question_preview_link ()
since Moodle 4.0
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_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 core_webservice::col_token ($data)

since Moodle 4.3 MDL-76656. Please do not use this function anymore.

Member COURSE_MAX_SUMMARIES_PER_PAGE
since 2.4, use $CFG->courseswithsummarieslimit instead.
Member course_modinfo::build_section_cache ($courseid)
since 2.6
Member create_new_question_button ()
since Moodle 4.0
Member cron_prepare_core_renderer ($restore=false)
since 4.2 Use core::cron::prepare_core_renderer() instead.
Member cron_run (?int $keepalive=null)
since 4.2 Use core::cron::run_main_process() instead.
Member cron_run_adhoc_tasks (int $timenow, $keepalive=0, $checklimits=true)
since 4.2 Use core::cron::run_adhoc_tasks() instead.
Member cron_run_inner_adhoc_task (\core\task\adhoc_task $task)
since 4.2 Use core::cron::run_inner_adhoc_task() instead.
Member cron_run_inner_scheduled_task (\core\task\task_base $task)
since 4.2 Use core::cron::run_inner_scheduled_task() instead.
Member cron_run_scheduled_tasks (int $timenow)
since 4.2 Use core::cron::run_scheduled_tasks() instead.
Member cron_set_process_title (string $title)
since 4.2 Use core::cron::set_process_title() instead.
Member cron_setup_user ($user=null, $course=null, $leavepagealone=false)
since 4.2. Use core::core::setup_user() instead.
Member cron_trace_time_and_memory ()
since 4.2 Use core::cron::trace_time_and_memory() instead.
Member customfield_select\field_controller::get_options_array ()
since Moodle 3.10 - MDL-68569 please use $field->get_options
Member data_delete_site_preset ($name)

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 ($context)

since Moodle 4.1 MDL-75148 - please, use the manager::get_available_presets() function instead.

Member data_get_available_site_presets ($context, array $presets=array())

since Moodle 4.1 MDL-75148 - please, use the manager::get_available_saved_presets() function instead.

Member data_get_completion_state ()
since Moodle 3.11
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.
Class data_import_preset_zip_form

since 4.1 This is deprecated since MDL-75188, please use the dynamic_form form (mod_data::form::import_presets)

Class data_preset_existing_importer

since Moodle 4.1 MDL-75140 - please do not use this class any more.

Class data_preset_importer

since Moodle 4.1 MDL-75140 - please do not use this class any more.

Member data_preset_name ($shortname, $path)

since Moodle 4.1 MDL-75148 - please, use the preset::get_name_from_plugin() function instead.

Class data_preset_upload_importer

since Moodle 4.1 MDL-75140 - please do not use this class any more.

Member data_presets_export ($course, $cm, $data, $tostorage=false)

since Moodle 4.1 MDL-75142 - please, use the preset::export() function instead.

Member data_presets_generate_xml ($course, $cm, $data)

since Moodle 4.1 MDL-75142 - please, use the protected preset::generate_preset_xml() function instead.

Member data_presets_save ($course, $cm, $data, $path)

since Moodle 4.1 MDL-75142 - please, use the preset::save() function instead.

Member data_print_template ($templatename, $records, $data, $search='', $page=0, $return=false, ?moodle_url $jumpurl=null)

since Moodle 4.1 MDL-75146 - please do not use this function any more.

Member data_user_can_delete_preset ($context, $preset)

since Moodle 4.1 MDL-75187 - please, use the preset::can_manage() function instead.

Member data_view ($data, $course, $cm, $context)

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::instance_deleteable ($instance)
since Moodle 2.8 MDL-35864 - please use can_delete_instance() instead.
Member enrol_plugin::update_communication (int $enrolmentinstanceid, string $action, stdClass $course)
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
Member enrol_self_plugin::email_welcome_message ($instance, $user)
since Moodle 4.4
Member enrol_self_plugin::get_welcome_email_contact ($sendoption, $context)
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, {
Member feedback_check_values ()
since Moodle 3.1
Member feedback_clean_input_value ()
since Moodle 3.1
Member feedback_clean_up_sitecourse_map ()
since 3.1
Member feedback_create_item ()
since 3.1
Member feedback_create_values ()
since Moodle 3.1
Member feedback_delete_completedtmp ()
since Moodle 3.1
Class feedback_edit_create_template_form
since 4.0, new dynamic forms have been created instead.
Member feedback_edit_create_template_form::get_js_module ()
since 4.0
Member feedback_edit_create_template_form::mock_ajax_submit ($simulatedsubmitteddata, $simulatedsubmittedfiles=array(), $method='post', $formidentifier=null)
since 4.0
Member feedback_edit_create_template_form::mock_generate_submit_keys ($data=[])
since 4.0
Member feedback_edit_create_template_form::mock_submit ($simulatedsubmitteddata, $simulatedsubmittedfiles=array(), $method='post', $formidentifier=null)
since 4.0
Class feedback_edit_use_template_form
since 4.0 new dynamic forms created
Member feedback_edit_use_template_form::get_js_module ()
since 4.0
Member feedback_edit_use_template_form::mock_ajax_submit ($simulatedsubmitteddata, $simulatedsubmittedfiles=array(), $method='post', $formidentifier=null)
since 4.0
Member feedback_edit_use_template_form::mock_generate_submit_keys ($data=[])
since 4.0
Member feedback_edit_use_template_form::mock_submit ($simulatedsubmitteddata, $simulatedsubmittedfiles=array(), $method='post', $formidentifier=null)
since 4.0
Member feedback_get_completion_state ()
since Moodle 3.11
Member feedback_get_context ()
since 3.1
Member feedback_get_current_completed ()
since Moodle 3.1. Use feedback_get_current_completed_tmp() or feedback_get_last_completed.
Member feedback_get_page_to_continue ()
since Moodle 3.1
Member feedback_is_course_in_sitecourse_map ()
since 3.1
Member feedback_is_feedback_in_sitecourse_map ()
since 3.1
Member feedback_print_item_complete ()
since Moodle 3.1
Member feedback_print_item_preview ()
since Moodle 3.1
Member feedback_print_item_show_value ()
since Moodle 3.1
Member feedback_print_numeric_option_list ()
since 3.1
Member feedback_save_guest_values ()
since Moodle 3.1
Member feedback_save_values ()
since Moodle 3.1
Member feedback_scale_used ()
since Moodle 3.8
Member feedback_update_values ()
since Moodle 3.1
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 flatten_category_tree ()
since Moodle 4.0 MDL-71585
Member FORMAT_WIKI
since 2005!
Member forum_convert_to_roles ()
since Moodle 2.0 MDL-23479 - please do not use this function any more.
Member forum_count_replies ()
since Moodle 3.7
Member forum_count_unrated_posts ()
since Moodle 1.1 - please do not use this function any more.
Member forum_cron ()
since Moodle 3.7
Member forum_cron_minimise_user_record ()
since Moodle 3.7
Member forum_filter_user_groups_discussions ()
since Moodle 3.3, when the block_course_overview block was removed.
Member forum_forcesubscribe ($forumid, $value=1)
since Moodle 2.8 use mod_forum::subscriptions::set_subscription_mode() instead
Member forum_get_child_posts ()
since Moodle 1.9 MDL-13303 - please do not use this function any more.
Member forum_get_completion_state ()
since Moodle 3.11
Member forum_get_discussion_posts ()
since Moodle 1.9 MDL-13303 - please do not use this function any more.
Member forum_get_forcesubscribed ($forum)
since Moodle 2.8 use mod_forum::subscriptions::get_subscription_mode() instead
Member forum_get_open_modes ()
since Moodle 1.7 - please do not use this function any more.
Member forum_get_optional_subscribed_forums ()
since Moodle 2.8 use mod_forum::subscriptions::get_unsubscribable_forums() instead
Member forum_get_potential_subscribers ()
since Moodle 2.8 use mod_forum::subscriptions::get_potential_subscribers() instead
Member forum_get_ratings ()
since Moodle 2.0 MDL-21657 - please do not use this function any more.
Member forum_get_subscribed_forums ()
since Moodle 2.8 use mod_forum::subscriptions::is_subscribed in combination wtih mod_forum::subscriptions::fill_subscription_cache_for_course instead.
Member forum_get_tracking_link ()
since Moodle 2.0 MDL-14632 - please do not use this function any more.
Member forum_get_user_discussions ()
since Moodle 1.5 - please do not use this function any more.
Member forum_get_user_grades ()
since Moodle 3.8
Member forum_is_forcesubscribed ($forum)
since Moodle 2.8 use mod_forum::subscriptions::is_forcesubscribed() instead
Member forum_is_subscribed ()
since Moodle 2.8 use mod_forum::subscriptions::is_subscribed() instead
Member forum_make_mail_html ()
since Moodle 3.0 use mod_forum::output::forum_post_email instead
Member forum_make_mail_post ()
since Moodle 3.0 use mod_forum::output::forum_post_email instead
Member forum_make_mail_text ()
since Moodle 3.0 use mod_forum::output::forum_post_email instead
Member forum_post_nesting_cache ()
since Moodle 3.7
Member forum_print_discussion ()
since Moodle 3.7
Member forum_print_discussion_header ()
since Moodle 4.3
Member forum_print_latest_discussions ()
since Moodle 3.7
Member forum_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
Member forum_print_post ()
since Moodle 3.7
Member forum_print_post_end ()
since Moodle 3.7
Member forum_print_post_start ()
since Moodle 3.7
Member forum_print_posts_flat ()
since Moodle 3.7
Member forum_print_posts_nested ()
since Moodle 3.7
Member forum_print_posts_threaded ()
since Moodle 3.7
Member forum_scale_used ()
since Moodle 3.8
Member forum_shorten_post ($message)
since Moodle 2.6
Member forum_should_end_post_nesting ()
since Moodle 3.7
Member forum_should_start_post_nesting ()
since Moodle 3.7
Member forum_subscribe ()
since Moodle 2.8 use mod_forum::subscriptions::subscribe_user() instead
Member forum_subscribed_users ()
since Moodle 2.8 use mod_forum::subscriptions::fetch_subscribed_users() instead
Member forum_tp_count_discussion_read_records ()
since Moodle 1.5 - please do not use this function any more.
Member forum_tp_count_discussion_unread_posts ()
since Moodle 2.0 MDL-14113 - please do not use this function any more.
Member forum_tp_count_forum_posts ()
since Moodle 1.6 - please do not use this function any more.
Member forum_tp_count_forum_read_records ()
since Moodle 1.6 - please do not use this function any more.
Member forum_tp_get_discussion_read_records ()
since Moodle 2.0 MDL-14113 - please do not use this function any more.
Member forum_tp_get_read_records ()
since Moodle 2.0 MDL-14113 - please do not use this function any more.
Member FORUM_TRACKING_ON
since 2.6
Member forum_unsubscribe ()
since Moodle 2.8 use mod_forum::subscriptions::unsubscribe_user() instead
Member forum_user_can_view_post ()
since Moodle 2.4 use forum_user_can_see_post() instead
Member forum_user_enrolled ()
since Moodle 2.3 MDL-33166 - please do not use this function any more.
Member generate_uuid ()
since Moodle 3.8 MDL-61038 - please do not use this function any more.
Member get_categories_for_contexts ()
since Moodle 4.0 MDL-71585
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 glossary_get_completion_state ()
since Moodle 3.11
Member glossary_scale_used ()
since Moodle 3.8
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
Class grade_edit_tree_column_select

Since Moodle 4.3.

Member grade_edit_tree_column_select::get_category_cell ($category, $levelclass, $params)

Since Moodle 4.3.

Member grade_edit_tree_column_select::get_checkbox_togglegroup (grade_category $category)

Since Moodle 4.3.

Member grade_edit_tree_column_select::get_header_cell ()

Since Moodle 4.3.

Member grade_edit_tree_column_select::get_item_cell ($item, $params)

Since Moodle 4.3.

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 (string $strcode, ?string $section=null)

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 ($strcode, $section=null)

since 4.2

Member grade_report_grader::get_collapsing_icon ($element)
since Moodle 2.9 MDL-46662 - please do not use this function any more.
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 actions menu.

Member grade_report_grader::get_right_avg_row ($rows=array(), $grouponly=false)
since Moodle 4.4 - Call calculate_average instead. Builds and return the row of averages for the right part of the grader report.
Member grade_report_grader::get_right_icons_row ($rows=array())

since Moodle 4.2 - The row is not shown anymore - we have actions menu.

Member grade_report_grader::get_toggles_html ()
since Moodle 2.4 as it appears not to be used any more.
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_report_grader::print_toggle ($type)
since 2.4 as it appears not to be used any more.
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 actions menu.

Member grade_structure::get_edit_icon ($element, $gpr, $returnactionmenulink=false)

since Moodle 4.2 - The row is not shown anymore - we have actions menu.

Member grade_structure::get_element_header (array &$element, bool $withlink=false, bool $icon=true, bool $spacerifnone=false, bool $withdescription=false, bool $fulltotal=false, ?moodle_url $sortlink=null)
since Moodle 4.4 - please use {
Member grade_structure::get_element_icon (&$element, $spacerifnone=false)
since Moodle 4.4 - please use {
Member grade_structure::get_element_type_string (array $element)
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 actions menu.

Member grade_structure::get_hiding_icon ($element, $gpr, $returnactionmenulink=false)

since Moodle 4.2 - The row is not shown anymore - we have actions menu.

Member grade_structure::get_locking_icon ($element, $gpr)

since Moodle 4.2 - The row is not shown anymore - we have actions menu.

Member grade_structure::get_reset_icon ($element, $gpr, $returnactionmenulink=false)

since Moodle 4.2 - The row is not shown anymore - we have actions menu.

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 i_add_to_section_and_i_fill_the_form_with ($activity, $section, TableNode $data)
Since Moodle 4.4
Member imscp_libxml_disable_entity_loader (bool $value)
since Moodle 4.3
Member IPv6::checkIPv6 ($ip)
Use {
Member is_directory_a_preset ($directory)

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 lesson_add_header_buttons ()
since Moodle 4.0
Member lesson_get_completion_state ()
since Moodle 3.11
Member lesson_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
Member Lexer::Lexer (&$parser, $start="accept", $case=false)
since Moodle 3.1
Member license_manager::add ()
Since Moodle 3.9, MDL-45184.
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_get_shortcuts ()
since 3.9
Member lti_libxml_disable_entity_loader (bool $value)
since Moodle 4.3
Member lti_scale_used ()
since Moodle 3.8
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_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 ($datamodule, data_preset_importer $importer)

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

Class mod_feedback_use_templ_form
since 4.0. New dynamic forms have been created instead.
Member mod_feedback_use_templ_form::get_js_module ()
since 4.0
Member mod_feedback_use_templ_form::mock_ajax_submit ($simulatedsubmitteddata, $simulatedsubmittedfiles=array(), $method='post', $formidentifier=null)
since 4.0
Member mod_feedback_use_templ_form::mock_generate_submit_keys ($data=[])
since 4.0
Member mod_feedback_use_templ_form::mock_submit ($simulatedsubmitteddata, $simulatedsubmittedfiles=array(), $method='post', $formidentifier=null)
since 4.0
Member mod_folder_renderer::htmllize_tree ($tree, $dir)
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::get_slot_tags_for_slot_id ()
since Moodle 4.0 MDL-71573
Member mod_quiz\form\add_random_form::definition ()

Moodle 4.3 MDL-72321

Member mod_quiz\form\add_random_form::validation ($fromform, $files)

Moodle 4.3 MDL-72321

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_links_to_other_attempts instead.

Member mod_quiz\output\renderer::render_quiz_nav_section_heading (navigation_section_heading $heading)

since Moodle 4.2. Please use render_links_to_other_attempts 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\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.
Class mod_quiz_overdue_attempt_updater

since Moodle 4.2. Code moved to mod_quiz::task::update_overdue_attempts.

Member mod_quiz_overdue_attempt_updater::get_list_of_overdue_attempts ($processto)
since Moodle 4.2. Code moved to mod_quiz::task::update_overdue_attempts.
Member mod_quiz_overdue_attempt_updater::update_overdue_attempts ($timenow, $processto)
since Moodle 4.2. Code moved to mod_quiz::task::update_overdue_attempts. that was.
Member mod_wiki_renderer::wiki_info ()
since 4.0. Now handled in PAGE's activity header
Member moodle_database::get_configuration_hints ()
since 2.6
Member moodle_database::set_logging ($state)
since Moodle 2.9
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.

Class moodle_quiz_exception

since Moodle 4.2. Please just use moodle_exception.

Member moodle_quiz_exception::__construct ($quizobj, $errorcode, $a=null, $link='', $debuginfo=null)
since Moodle 4.2. Please just use moodle_exception.
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_editor::setHelpButton ($_helpbuttonargs, $function='_helpbutton')
since Moodle 2.0
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_hidden::setHelpButton ($helpbuttonargs, $function='helpbutton')
since Moodle 2.0
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 mysql_sql_generator::guess_antolope_row_size (array $columns)
since Moodle 2.9 MDL-49723 - please do not use this function any more.
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 PhpOffice\PhpSpreadsheet\Calculation\Calculation::$suppressFormulaErrors
1.25.2 use setSuppressFormulaErrors() instead
Member PhpOffice\PhpSpreadsheet\Calculation\Database::DAVERAGE ($database, $field, $criteria)
1.17.0 Use the evaluate() method in the Database::DAverage class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Database::DCOUNT ($database, $field, $criteria)
1.17.0 Use the evaluate() method in the Database::DCount class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Database::DCOUNTA ($database, $field, $criteria)
1.17.0 Use the evaluate() method in the Database::DCountA class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Database::DGET ($database, $field, $criteria)
1.17.0 Use the evaluate() method in the Database::DGet class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Database::DMAX ($database, $field, $criteria)
1.17.0 Use the evaluate() method in the Database::DMax class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Database::DMIN ($database, $field, $criteria)
1.17.0 Use the evaluate() method in the Database::DMin class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Database::DPRODUCT ($database, $field, $criteria)
1.17.0 Use the evaluate() method in the Database::DProduct class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Database::DSTDEV ($database, $field, $criteria)
1.17.0 Use the evaluate() method in the Database::DStDev class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Database::DSTDEVP ($database, $field, $criteria)
1.17.0 Use the evaluate() method in the Database::DStDevP class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Database::DSUM ($database, $field, $criteria)
1.17.0 Use the evaluate() method in the Database::DSum class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Database::DVAR ($database, $field, $criteria)
1.17.0 Use the evaluate() method in the Database::DVar class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Database::DVARP ($database, $field, $criteria)
1.17.0 Use the evaluate() method in the Database::DVarP class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::DATE ($year=0, $month=1, $day=1)
1.18.0 Use the fromYMD method in the DateTimeExcel::Date class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::DATEDIF ($startDate=0, $endDate=0, $unit='D')
1.18.0 Use the interval method in the DateTimeExcel::Difference class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::DATENOW ()
1.18.0 Use the today method in the DateTimeExcel::Current class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::DATETIMENOW ()
1.18.0 Use the now method in the DateTimeExcel::Current class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::DATEVALUE ($dateValue)
1.18.0 Use the fromString method in the DateTimeExcel::DateValue class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::DAYOFMONTH ($dateValue=1)
1.18.0 Use the day method in the DateTimeExcel::DateParts class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::DAYS ($endDate=0, $startDate=0)
1.18.0 Use the between method in the DateTimeExcel::Days class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::DAYS360 ($startDate=0, $endDate=0, $method=false)
1.18.0 Use the between method in the DateTimeExcel::Days360 class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::DOW_FRIDAY
1.18.0 Use DateTimeExcel::Constants::DOW_FRIDAY
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::DOW_MONDAY
1.18.0 Use DateTimeExcel::Constants::DOW_MONDAY
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::DOW_SATURDAY
1.18.0 Use DateTimeExcel::Constants::DOW_SATURDAY
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::DOW_SUNDAY
1.18.0 Use DateTimeExcel::Constants::DOW_SUNDAY
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::DOW_THURSDAY
1.18.0 Use DateTimeExcel::Constants::DOW_THURSDAY
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::DOW_TUESDAY
1.18.0 Use DateTimeExcel::Constants::DOW_TUESDAY
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::DOW_WEDNESDAY
1.18.0 Use DateTimeExcel::Constants::DOW_WEDNESDAY
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::EDATE ($dateValue=1, $adjustmentMonths=0)
1.18.0 Use the adjust method in the DateTimeExcel::Edate class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::EOMONTH ($dateValue=1, $adjustmentMonths=0)
1.18.0 Use the lastDay method in the DateTimeExcel::EoMonth class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::getDateValue ($dateValue)
1.18.0 Use the getDateValue method in the DateTimeExcel::Helpers class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::HOUROFDAY ($timeValue=0)
1.18.0 Use the hour method in the DateTimeExcel::TimeParts class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::isLeapYear ($year)
1.18.0 Use the isLeapYear method in the DateTimeExcel::Helpers class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::ISOWEEKNUM ($dateValue=1)
1.18.0 Use the isoWeekNumber method in the DateTimeExcel::Week class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::METHODARR
1.18.0 Use DateTimeExcel::Constants::METHODARR
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::MINUTE ($timeValue=0)
1.18.0 Use the minute method in the DateTimeExcel::TimeParts class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::MONTHOFYEAR ($dateValue=1)
1.18.0 Use the month method in the DateTimeExcel::DateParts class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::NETWORKDAYS ($startDate, $endDate,... $dateArgs)
1.18.0 Use the count method in the DateTimeExcel::NetworkDays class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::SECOND ($timeValue=0)
1.18.0 Use the second method in the DateTimeExcel::TimeParts class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::STARTWEEK_FRIDAY
1.18.0 Use DateTimeExcel::Constants::STARTWEEK_FRIDAY
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::STARTWEEK_MONDAY
1.18.0 Use DateTimeExcel::Constants::STARTWEEK_MONDAY
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::STARTWEEK_MONDAY_ALT
1.18.0 Use DateTimeExcel::Constants::STARTWEEK_MONDAY_ALT
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::STARTWEEK_MONDAY_ISO
1.18.0 Use DateTimeExcel::Constants::STARTWEEK_MONDAY_ISO
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::STARTWEEK_SATURDAY
1.18.0 Use DateTimeExcel::Constants::STARTWEEK_SATURDAY
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::STARTWEEK_SUNDAY
1.18.0 Use DateTimeExcel::Constants::STARTWEEK_SUNDAY
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::STARTWEEK_SUNDAY_ALT
1.18.0 Use DateTimeExcel::Constants::STARTWEEK_SUNDAY_ALT
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::STARTWEEK_THURSDAY
1.18.0 Use DateTimeExcel::Constants::STARTWEEK_THURSDAY
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::STARTWEEK_TUESDAY
1.18.0 Use DateTimeExcel::Constants::STARTWEEK_TUESDAY
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::STARTWEEK_WEDNESDAY
1.18.0 Use DateTimeExcel::Constants::STARTWEEK_WEDNESDAY
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::TIME ($hour=0, $minute=0, $second=0)
1.18.0 Use the fromHMS method in the DateTimeExcel::Time class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::TIMEVALUE ($timeValue)
1.18.0 Use the fromString method in the DateTimeExcel::TimeValue class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::WEEKDAY ($dateValue=1, $style=1)
1.18.0 Use the day method in the DateTimeExcel::Week class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::WEEKNUM ($dateValue=1, $method=self::STARTWEEK_SUNDAY)
1.18.0 Use the number method in the DateTimeExcel::Week class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::WORKDAY ($startDate, $endDays,... $dateArgs)
1.18.0 Use the date method in the DateTimeExcel::WorkDay class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::YEAR ($dateValue=1)
1.18.0 Use the ear method in the DateTimeExcel::DateParts class instead
Member PhpOffice\PhpSpreadsheet\Calculation\DateTime::YEARFRAC ($startDate=0, $endDate=0, $method=0)
1.18.0 Use the fraction method in the DateTimeExcel::YearFrac class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::BESSELI ($x, $ord)
1.17.0 Use the BESSELI() method in the Engineering::BesselI class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::BESSELJ ($x, $ord)
1.17.0 Use the BESSELJ() method in the Engineering::BesselJ class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::BESSELK ($x, $ord)
1.17.0 Use the BESSELK() method in the Engineering::BesselK class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::BESSELY ($x, $ord)
1.17.0 Use the BESSELY() method in the Engineering::BesselY class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::BINTODEC ($x)
1.17.0 Use the toDecimal() method in the Engineering::ConvertBinary class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::BINTOHEX ($x, $places=null)
1.17.0 Use the toHex() method in the Engineering::ConvertBinary class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::BINTOOCT ($x, $places=null)
1.17.0 Use the toOctal() method in the Engineering::ConvertBinary class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::BITAND ($number1, $number2)
1.17.0 Use the BITAND() method in the Engineering::BitWise class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::BITLSHIFT ($number, $shiftAmount)
1.17.0 Use the BITLSHIFT() method in the Engineering::BitWise class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::BITOR ($number1, $number2)
1.17.0 Use the BITOR() method in the Engineering::BitWise class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::BITRSHIFT ($number, $shiftAmount)
1.17.0 Use the BITRSHIFT() method in the Engineering::BitWise class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::BITXOR ($number1, $number2)
1.17.0 Use the BITXOR() method in the Engineering::BitWise class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::COMPLEX ($realNumber=0.0, $imaginary=0.0, $suffix='i')
1.18.0 Use the COMPLEX() method in the Engineering::Complex class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::CONVERTUOM ($value, $fromUOM, $toUOM)
1.16.0 Use the CONVERT() method in the ConvertUOM class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::DECTOBIN ($x, $places=null)
1.17.0 Use the toBinary() method in the Engineering::ConvertDecimal class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::DECTOHEX ($x, $places=null)
1.17.0 Use the toHex() method in the Engineering::ConvertDecimal class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::DECTOOCT ($x, $places=null)
1.17.0 Use the toOctal() method in the Engineering::ConvertDecimal class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::DELTA ($a, $b=0)
1.17.0 Use the DELTA() method in the Engineering::Compare class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::ERF ($lower, $upper=null)
1.17.0 Use the ERF() method in the Engineering::Erf class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::ERFC ($x)
1.17.0 Use the ERFC() method in the Engineering::ErfC class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::ERFPRECISE ($limit)
1.17.0 Use the ERFPRECISE() method in the Engineering::Erf class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::EULER
1.18.0 Use Engineering::Constants::EULER instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::GESTEP ($number, $step=0)
1.17.0 Use the GESTEP() method in the Engineering::Compare class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::getBinaryConversionMultipliers ()
1.16.0 Use the getBinaryConversionMultipliers() method in the ConvertUOM class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::getConversionGroups ()
1.16.0 Use the getConversionCategories() method in the Engineering::ConvertUOM class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::getConversionGroupUnitDetails ($category=null)
1.16.0 Use the getConversionCategoryUnitDetails() method in the ConvertUOM class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::getConversionGroupUnits ($category=null)
1.16.0 Use the getConversionCategoryUnits() method in the ConvertUOM class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::getConversionMultipliers ()
1.16.0 Use the getConversionMultipliers() method in the ConvertUOM class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::HEXTOBIN ($x, $places=null)
1.17.0 Use the toBinary() method in the Engineering::ConvertHex class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::HEXTODEC ($x)
1.17.0 Use the toDecimal() method in the Engineering::ConvertHex class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::HEXTOOCT ($x, $places=null)
1.17.0 Use the toOctal() method in the Engineering::ConvertHex class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMABS ($complexNumber)
1.18.0 Use the IMABS() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMAGINARY ($complexNumber)
1.18.0 Use the IMAGINARY() method in the Engineering::Complex class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMARGUMENT ($complexNumber)
1.18.0 Use the IMARGUMENT() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMCONJUGATE ($complexNumber)
1.18.0 Use the IMCONJUGATE() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMCOS ($complexNumber)
1.18.0 Use the IMCOS() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMCOSH ($complexNumber)
1.18.0 Use the IMCOSH() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMCOT ($complexNumber)
1.18.0 Use the IMCOT() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMCSC ($complexNumber)
1.18.0 Use the IMCSC() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMCSCH ($complexNumber)
1.18.0 Use the IMCSCH() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMDIV ($complexDividend, $complexDivisor)
1.18.0 Use the IMDIV() method in the Engineering::ComplexOperations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMEXP ($complexNumber)
1.18.0 Use the IMEXP() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMLN ($complexNumber)
1.18.0 Use the IMLN() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMLOG10 ($complexNumber)
1.18.0 Use the IMLOG10() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMLOG2 ($complexNumber)
1.18.0 Use the IMLOG2() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMPOWER ($complexNumber, $realNumber)
1.18.0 Use the IMPOWER() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMPRODUCT (... $complexNumbers)
1.18.0 Use the IMPRODUCT() method in the Engineering::ComplexOperations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMREAL ($complexNumber)
1.18.0 Use the IMREAL() method in the Engineering::Complex class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMSEC ($complexNumber)
1.18.0 Use the IMSEC() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMSECH ($complexNumber)
1.18.0 Use the IMSECH() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMSIN ($complexNumber)
1.18.0 Use the IMSIN() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMSINH ($complexNumber)
1.18.0 Use the IMSINH() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMSQRT ($complexNumber)
1.18.0 Use the IMSQRT() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMSUB ($complexNumber1, $complexNumber2)
1.18.0 Use the IMSUB() method in the Engineering::ComplexOperations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMSUM (... $complexNumbers)
1.18.0 Use the IMSUM() method in the Engineering::ComplexOperations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::IMTAN ($complexNumber)
1.18.0 Use the IMTAN() method in the Engineering::ComplexFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::OCTTOBIN ($x, $places=null)
1.17.0 Use the toBinary() method in the Engineering::ConvertOctal class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::OCTTODEC ($x)
1.17.0 Use the toDecimal() method in the Engineering::ConvertOctal class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Engineering::OCTTOHEX ($x, $places=null)
1.17.0 Use the toHex() method in the Engineering::ConvertOctal class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::ACCRINT ( $issue, $firstInterest, $settlement, $rate, $parValue=1000, $frequency=1, $basis=0, $calcMethod=true)
1.18.0 Use the periodic() method in the Financial::Securities::AccruedInterest class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::ACCRINTM ($issue, $settlement, $rate, $parValue=1000, $basis=0)
1.18.0 Use the atMaturity() method in the Financial::Securities::AccruedInterest class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::AMORDEGRC ($cost, $purchased, $firstPeriod, $salvage, $period, $rate, $basis=0)
1.18.0 Use the AMORDEGRC() method in the Financial::Amortization class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::AMORLINC ($cost, $purchased, $firstPeriod, $salvage, $period, $rate, $basis=0)
1.18.0 Use the AMORLINC() method in the Financial::Amortization class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::COUPDAYBS ($settlement, $maturity, $frequency, $basis=0)
1.18.0 Use the COUPDAYBS() method in the Financial::Coupons class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::COUPDAYS ($settlement, $maturity, $frequency, $basis=0)
1.18.0 Use the COUPDAYS() method in the Financial::Coupons class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::COUPDAYSNC ($settlement, $maturity, $frequency, $basis=0)
1.18.0 Use the COUPDAYSNC() method in the Financial::Coupons class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::COUPNCD ($settlement, $maturity, $frequency, $basis=0)
1.18.0 Use the COUPNCD() method in the Financial::Coupons class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::COUPNUM ($settlement, $maturity, $frequency, $basis=0)
1.18.0 Use the COUPNUM() method in the Financial::Coupons class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::COUPPCD ($settlement, $maturity, $frequency, $basis=0)
1.18.0 Use the COUPPCD() method in the Financial::Coupons class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::CUMIPMT ($rate, $nper, $pv, $start, $end, $type=0)
1.18.0 Use the interest() method in the Financial::CashFlow::Constant::Periodic::Cumulative class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::CUMPRINC ($rate, $nper, $pv, $start, $end, $type=0)
1.18.0 Use the principal() method in the Financial::CashFlow::Constant::Periodic::Cumulative class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::DB ($cost, $salvage, $life, $period, $month=12)
1.18.0 Use the DB() method in the Financial::Depreciation class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::DDB ($cost, $salvage, $life, $period, $factor=2.0)
1.18.0 Use the DDB() method in the Financial::Depreciation class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::DISC ($settlement, $maturity, $price, $redemption, $basis=0)
1.18.0 Use the discount() method in the Financial::Securities::Rates class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::DOLLARDE ($fractional_dollar=null, $fraction=0)
1.18.0 Use the decimal() method in the Financial::Dollar class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::DOLLARFR ($decimal_dollar=null, $fraction=0)
1.18.0 Use the fractional() method in the Financial::Dollar class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::EFFECT ($nominalRate=0, $periodsPerYear=0)
1.18.0 Use the effective() method in the Financial::InterestRate class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::FV ($rate=0, $nper=0, $pmt=0, $pv=0, $type=0)
1.18.0 Use the futureValue() method in the Financial::CashFlow::Constant::Periodic class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::FVSCHEDULE ($principal, $schedule)
1.18.0 Use the futureValue() method in the Financial::CashFlow::Single class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::INTRATE ($settlement, $maturity, $investment, $redemption, $basis=0)
1.18.0 Use the interest() method in the Financial::Securities::Rates class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::IPMT ($rate, $per, $nper, $pv, $fv=0, $type=0)
1.18.0 Use the payment() method in the Financial::CashFlow::Constant::Periodic::Interest class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::IRR ($values, $guess=0.1)
1.18.0 Use the rate() method in the Financial::CashFlow::Variable::Periodic class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::ISPMT (... $args)
1.18.0 Use the schedulePayment() method in the Financial::CashFlow::Constant::Periodic::Interest class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::MIRR ($values, $finance_rate, $reinvestment_rate)
1.18.0 Use the modifiedRate() method in the Financial::CashFlow::Variable::Periodic class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::NOMINAL ($effectiveRate=0, $periodsPerYear=0)
1.18.0 Use the nominal() method in the Financial::InterestRate class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::NPER ($rate=0, $pmt=0, $pv=0, $fv=0, $type=0)
1.18.0 Use the periods() method in the Financial::CashFlow::Constant::Periodic class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::NPV (... $args)
1.18.0 Use the presentValue() method in the Financial::CashFlow::Variable::Periodic class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::PDURATION ($rate=0, $pv=0, $fv=0)
1.18.0 Use the periods() method in the Financial::CashFlow::Single class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::PMT ($rate=0, $nper=0, $pv=0, $fv=0, $type=0)
1.18.0 Use the annuity() method in the Financial::CashFlow::Constant::Periodic::Payments class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::PPMT ($rate, $per, $nper, $pv, $fv=0, $type=0)
1.18.0 Use the interestPayment() method in the Financial::CashFlow::Constant::Periodic::Payments class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::PRICE ($settlement, $maturity, $rate, $yield, $redemption, $frequency, $basis=0)
1.18.0 Use the price() method in the Financial::Securities::Price class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::PRICEDISC ($settlement, $maturity, $discount, $redemption, $basis=0)
1.18.0 Use the priceDiscounted() method in the Financial::Securities::Price class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::PRICEMAT ($settlement, $maturity, $issue, $rate, $yield, $basis=0)
1.18.0 Use the priceAtMaturity() method in the Financial::Securities::Price class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::PV ($rate=0, $nper=0, $pmt=0, $fv=0, $type=0)
1.18.0 Use the presentValue() method in the Financial::CashFlow::Constant::Periodic class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::RATE ($nper, $pmt, $pv, $fv=0.0, $type=0, $guess=0.1)
1.18.0 Use the rate() method in the Financial::CashFlow::Constant::Periodic::Interest class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::RECEIVED ($settlement, $maturity, $investment, $discount, $basis=0)
1.18.0 Use the received() method in the Financial::Securities::Price class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::RRI ($nper=0, $pv=0, $fv=0)
1.18.0 Use the interestRate() method in the Financial::CashFlow::Single class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::SLN ($cost, $salvage, $life)
1.18.0 Use the SLN() method in the Financial::Depreciation class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::SYD ($cost, $salvage, $life, $period)
1.18.0 Use the SYD() method in the Financial::Depreciation class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::TBILLEQ ($settlement, $maturity, $discount)
1.18.0 Use the bondEquivalentYield() method in the Financial::TreasuryBill class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::TBILLPRICE ($settlement, $maturity, $discount)
1.18.0 Use the price() method in the Financial::TreasuryBill class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::TBILLYIELD ($settlement, $maturity, $price)
1.18.0 Use the yield() method in the Financial::TreasuryBill class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::XIRR ($values, $dates, $guess=0.1)
1.18.0 Use the rate() method in the Financial::CashFlow::Variable::NonPeriodic class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::XNPV ($rate, $values, $dates)
1.18.0 Use the presentValue() method in the Financial::CashFlow::Variable::NonPeriodic class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::YIELDDISC ($settlement, $maturity, $price, $redemption, $basis=0)
1.18.0 Use the yieldDiscounted() method in the Financial::Securities::Yields class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Financial::YIELDMAT ($settlement, $maturity, $issue, $rate, $price, $basis=0)
1.18.0 Use the yieldAtMaturity() method in the Financial::Securities::Yields class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::DIV0 ()
1.23.0 Use the DIV0() method in the Information::ExcelError class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::errorType ($value='')
1.23.0 Use the type() method in the Information::ExcelError class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::isBlank ($value=null)
1.23.0 Use the isBlank() method in the Information::Value class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::isErr ($value='')
1.23.0 Use the isErr() method in the Information::ErrorValue class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::isError ($value='')
1.23.0 Use the isError() method in the Information::ErrorValue class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::isEven ($value=null)
1.23.0 Use the isEven() method in the Information::Value class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::isFormula ($cellReference='', ?Cell $cell=null)
1.23.0 Use the isFormula() method in the Information::Value class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::isLogical ($value=null)
1.23.0 Use the isLogical() method in the Information::Value class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::isNa ($value='')
1.23.0 Use the isNa() method in the Information::ErrorValue class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::isNonText ($value=null)
1.23.0 Use the isNonText() method in the Information::Value class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::isNumber ($value=null)
1.23.0 Use the isNumber() method in the Information::Value class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::isOdd ($value=null)
1.23.0 Use the isOdd() method in the Information::Value class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::isText ($value=null)
1.23.0 Use the isText() method in the Information::Value class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::n ($value=null)
1.23.0 Use the asNumber() method in the Information::Value class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::NA ()
1.23.0 Use the NA() method in the Information::ExcelError class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::NAME ()
1.23.0 Use the NAME() method in the Information::ExcelError class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::NAN ()
1.23.0 Use the NAN() method in the Information::Error class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::null ()
1.23.0 Use the null() method in the Information::ExcelError class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::REF ()
1.23.0 Use the REF() method in the Information::ExcelError class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::TYPE ($value=null)
1.23.0 Use the type() method in the Information::Value class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Functions::VALUE ()
1.23.0 Use the VALUE() method in the Information::ExcelError class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Logical::false ()
1.17.0 Use the FALSE() method in the Logical::Boolean class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Logical::IFERROR ($testValue='', $errorpart='')
1.17.0 Use the IFERROR() method in the Logical::Conditional class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Logical::IFNA ($testValue='', $napart='')
1.17.0 Use the IFNA() method in the Logical::Conditional class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Logical::IFS (... $arguments)
1.17.0 Use the IFS() method in the Logical::Conditional class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Logical::logicalAnd (... $args)
1.17.0 Use the logicalAnd() method in the Logical::Operations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Logical::logicalOr (... $args)
1.17.0 Use the logicalOr() method in the Logical::Operations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Logical::logicalXor (... $args)
1.17.0 Use the logicalXor() method in the Logical::Operations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Logical::NOT ($logical=false)
1.17.0 Use the NOT() method in the Logical::Operations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Logical::statementIf ($condition=true, $returnIfTrue=0, $returnIfFalse=false)
1.17.0 Use the statementIf() method in the Logical::Conditional class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Logical::statementSwitch (... $arguments)
1.17.0 Use the statementSwitch() method in the Logical::Conditional class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Logical::true ()
1.17.0 Use the TRUE() method in the Logical::Boolean class instead
Member PhpOffice\PhpSpreadsheet\Calculation\LookupRef::cellAddress ($row, $column, $relativity=1, $referenceStyle=true, $sheetText='')
1.18.0 Use the cell() method in the LookupRef::Address class instead
Member PhpOffice\PhpSpreadsheet\Calculation\LookupRef::CHOOSE (... $chooseArgs)
1.18.0 Use the choose() method in the LookupRef::Selection class instead
Member PhpOffice\PhpSpreadsheet\Calculation\LookupRef::COLUMN ($cellAddress=null, ?Cell $cell=null)
1.18.0 Use the COLUMN() method in the LookupRef::RowColumnInformation class instead
Member PhpOffice\PhpSpreadsheet\Calculation\LookupRef::COLUMNS ($cellAddress=null)
1.18.0 Use the COLUMNS() method in the LookupRef::RowColumnInformation class instead
Member PhpOffice\PhpSpreadsheet\Calculation\LookupRef::FORMULATEXT ($cellReference='', ?Cell $cell=null)
1.18.0 Use the text() method in the LookupRef::Formula class instead
Member PhpOffice\PhpSpreadsheet\Calculation\LookupRef::HLOOKUP ($lookup_value, $lookup_array, $index_number, $not_exact_match=true)
1.18.0 Use the lookup() method in the LookupRef::HLookup class instead
Member PhpOffice\PhpSpreadsheet\Calculation\LookupRef::HYPERLINK ($linkURL='', $displayName=null, ?Cell $cell=null)
1.18.0 Use the set() method in the LookupRef::Hyperlink class instead
Member PhpOffice\PhpSpreadsheet\Calculation\LookupRef::INDEX ($matrix, $rowNum=0, $columnNum=0)
1.18.0 Use the index() method in the LookupRef::Matrix class instead
Member PhpOffice\PhpSpreadsheet\Calculation\LookupRef::INDIRECT ($cellAddress, Cell $cell)
1.18.0 Use the INDIRECT() method in the LookupRef::Indirect class instead
Member PhpOffice\PhpSpreadsheet\Calculation\LookupRef::LOOKUP ($lookup_value, $lookup_vector, $result_vector=null)
1.18.0 Use the lookup() method in the LookupRef::Lookup class instead
Member PhpOffice\PhpSpreadsheet\Calculation\LookupRef::MATCH ($lookupValue, $lookupArray, $matchType=1)
1.18.0 Use the MATCH() method in the LookupRef::ExcelMatch class instead
Member PhpOffice\PhpSpreadsheet\Calculation\LookupRef::OFFSET ($cellAddress=null, $rows=0, $columns=0, $height=null, $width=null, ?Cell $cell=null)
1.18.0 Use the OFFSET() method in the LookupRef::Offset class instead
Member PhpOffice\PhpSpreadsheet\Calculation\LookupRef::ROW ($cellAddress=null, ?Cell $cell=null)
1.18.0 Use the ROW() method in the LookupRef::RowColumnInformation class instead
Member PhpOffice\PhpSpreadsheet\Calculation\LookupRef::ROWS ($cellAddress=null)
1.18.0 Use the ROWS() method in the LookupRef::RowColumnInformation class instead
Member PhpOffice\PhpSpreadsheet\Calculation\LookupRef::TRANSPOSE ($matrixData)
1.18.0 Use the transpose() method in the LookupRef::Matrix class instead
Member PhpOffice\PhpSpreadsheet\Calculation\LookupRef::VLOOKUP ($lookup_value, $lookup_array, $index_number, $not_exact_match=true)
1.18.0 Use the lookup() method in the LookupRef::VLookup class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::ACOT ($number)
1.18.0 Use the acot method in the MathTrig::Trig::Cotangent class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::ACOTH ($number)
1.18.0 Use the acoth method in the MathTrig::Trig::Cotangent class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::ARABIC ($roman)
1.18.0 Use the evaluate method in the MathTrig::Arabic class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::ATAN2 ($xCoordinate=null, $yCoordinate=null)
1.18.0 Use the atan2 method in the MathTrig::Trig::Tangent class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::BASE ($number, $radix, $minLength=null)
1.18.0 Use the evaluate method in the MathTrig::Base class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinABS ($number)
1.18.0 Use the evaluate method in the MathTrig::Absolute class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinACOS ($number)
1.18.0 Use the acos method in the MathTrig::Trig::Cosine class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinACOSH ($number)
1.18.0 Use the acosh method in the MathTrig::Trig::Cosine class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinASIN ($number)
1.18.0 Use the asin method in the MathTrig::Trig::Sine class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinASINH ($number)
1.18.0 Use the asinh method in the MathTrig::Trig::Sine class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinATAN ($number)
1.18.0 Use the atan method in the MathTrig::Trig::Tangent class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinATANH ($number)
1.18.0 Use the atanh method in the MathTrig::Trig::Tangent class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinCOS ($number)
1.18.0 Use the cos method in the MathTrig::Trig::Cosine class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinCOSH ($number)
1.18.0 Use the cosh method in the MathTrig::Trig::Cosine class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinDEGREES ($number)
1.18.0 Use the toDegrees method in the MathTrig::Angle class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinEXP ($number)
1.18.0 Use the evaluate method in the MathTrig::Exp class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinLN ($number)
1.18.0 Use the natural method in the MathTrig::Logarithms class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinLOG10 ($number)
1.18.0 Use the natural method in the MathTrig::Logarithms class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinRADIANS ($number)
1.18.0 Use the toRadians method in the MathTrig::Angle class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinROUND ($number, $precision)
1.17.0 Use the round() method in the MathTrig::Round class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinSIN ($number)
1.18.0 Use the sin method in the MathTrig::Trig::Sine class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinSINH ($number)
1.18.0 Use the sinh method in the MathTrig::Trig::Sine class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinSQRT ($number)
1.18.0 Use the sqrt method in the MathTrig::Sqrt class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinTAN ($number)
1.18.0 Use the tan method in the MathTrig::Trig::Tangent class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::builtinTANH ($number)
1.18.0 Use the tanh method in the MathTrig::Trig::Tangent class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::CEILING ($number, $significance=null)
1.17.0 Use the ceiling() method in the MathTrig::Ceiling class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::COMBIN ($numObjs, $numInSet)
1.18.0 Use the withoutRepetition() method in the MathTrig::Combinations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::COT ($angle)
1.18.0 Use the cot method in the MathTrig::Trig::Cotangent class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::COTH ($angle)
1.18.0 Use the coth method in the MathTrig::Trig::Cotangent class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::CSC ($angle)
1.18.0 Use the csc method in the MathTrig::Trig::Cosecant class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::CSCH ($angle)
1.18.0 Use the csch method in the MathTrig::Trig::Cosecant class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::EVEN ($number)
1.18.0 Use the even() method in the MathTrig::Round class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::FACT ($factVal)
1.18.0 Use the fact() method in the MathTrig::Factorial class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::FACTDOUBLE ($factVal)
1.18.0 Use the factDouble() method in the MathTrig::Factorial class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::FLOOR ($number, $significance=null)
1.17.0 Use the floor() method in the MathTrig::Floor class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::FLOORMATH ($number, $significance=null, $mode=0)
1.17.0 Use the math() method in the MathTrig::Floor class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::FLOORPRECISE ($number, $significance=1)
1.17.0 Use the precise() method in the MathTrig::Floor class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::GCD (... $args)
1.18.0 Use the evaluate() method in the MathTrig::Gcd class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::getEven (float $number)
1.18.0 Use the evaluate() method in the MathTrig::Helpers class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::INT ($number)
1.17.0 Use the evaluate() method in the MathTrig::IntClass class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::LCM (... $args)
1.18.0 Use the evaluate() method in the MathTrig::Lcm class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::logBase ($number, $base=10)
1.18.0 Use the withBase() method in the MathTrig::Logarithms class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::MDETERM ($matrixValues)
1.18.0 Use the determinant() method in the MathTrig::MatrixFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::MINVERSE ($matrixValues)
1.18.0 Use the inverse() method in the MathTrig::MatrixFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::MMULT ($matrixData1, $matrixData2)
1.18.0 Use the multiply() method in the MathTrig::MatrixFunctions class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::MOD ($a=1, $b=1)
1.18.0 Use the mod() method in the MathTrig::Operations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::MROUND ($number, $multiple)
1.17.0 Use the multiple() method in the MathTrig::Mround class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::MULTINOMIAL (... $args)
1.18.0 Use the multinomial method in the MathTrig::Factorial class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::nullFalseTrueToNumber (&$number)
1.18.0 Use the validateNumericNullBool method in the MathTrig::Helpers class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::numberOrNan ($result)
1.18.0 Use the numberOrNan method in the MathTrig::Helpers class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::ODD ($number)
1.18.0 Use the odd method in the MathTrig::Round class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::POWER ($x=0, $y=2)
1.18.0 Use the evaluate method in the MathTrig::Power class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::PRODUCT (... $args)
1.18.0 Use the product method in the MathTrig::Operations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::QUOTIENT ($numerator, $denominator)
1.18.0 Use the quotient method in the MathTrig::Operations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::RAND ($min=0, $max=0)
1.18.0 Use the randBetween or randBetween method in the MathTrig::Random class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::returnSign (float $number)
1.18.0 Use the returnSign method in the MathTrig::Helpers class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::ROMAN ($aValue, $style=0)
1.17.0 Use the evaluate() method in the MathTrig::Roman class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::ROUNDDOWN ($number, $digits)
1.17.0 Use the down() method in the MathTrig::Round class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::ROUNDUP ($number, $digits)
1.17.0 Use the up() method in the MathTrig::Round class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::SEC ($angle)
1.18.0 Use the sec method in the MathTrig::Trig::Secant class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::SECH ($angle)
1.18.0 Use the sech method in the MathTrig::Trig::Secant class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::SERIESSUM ($x, $n, $m,... $args)
1.18.0 Use the evaluate method in the MathTrig::SeriesSum class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::SIGN ($number)
1.18.0 Use the evaluate method in the MathTrig::Sign class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::SQRTPI ($number)
1.18.0 Use the pi method in the MathTrig::Sqrt class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::SUBTOTAL ($functionType,... $args)
1.18.0 Use the evaluate method in the MathTrig::Subtotal class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::SUM (... $args)
1.18.0 Use the sumErroringStrings method in the MathTrig::Sum class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::SUMIF ($range, $criteria, $sumRange=[])
1.17.0 Use the SUMIF() method in the Statistical::Conditional class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::SUMIFS (... $args)
1.17.0 Use the SUMIFS() method in the Statistical::Conditional class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::SUMPRODUCT (... $args)
1.18.0 Use the product method in the MathTrig::Sum class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::SUMSQ (... $args)
1.18.0 Use the sumSquare method in the MathTrig::SumSquares class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::SUMX2MY2 ($matrixData1, $matrixData2)
1.18.0 Use the sumXSquaredMinusYSquared method in the MathTrig::SumSquares class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::SUMX2PY2 ($matrixData1, $matrixData2)
1.18.0 Use the sumXSquaredPlusYSquared method in the MathTrig::SumSquares class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::SUMXMY2 ($matrixData1, $matrixData2)
1.18.0 Use the sumXMinusYSquared method in the MathTrig::SumSquares class instead
Member PhpOffice\PhpSpreadsheet\Calculation\MathTrig::TRUNC ($value=0, $digits=0)
1.17.0 Use the evaluate() method in the MathTrig::Trunc class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::AVEDEV (... $args)
1.17.0 Use the averageDeviations() method in the Statistical::Averages class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::AVERAGE (... $args)
1.17.0 Use the average() method in the Statistical::Averages class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::AVERAGEA (... $args)
1.17.0 Use the averageA() method in the Statistical::Averages class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::AVERAGEIF ($range, $condition, $averageRange=[])
1.17.0 Use the AVERAGEIF() method in the Statistical::Conditional class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::BETADIST ($value, $alpha, $beta, $rMin=0, $rMax=1)
1.18.0 Use the distribution() method in the Statistical::Distributions::Beta class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::BETAINV ($probability, $alpha, $beta, $rMin=0, $rMax=1)
1.18.0 Use the inverse() method in the Statistical::Distributions::Beta class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::BINOMDIST ($value, $trials, $probability, $cumulative)
1.18.0 Use the distribution() method in the Statistical::Distributions::Binomial class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::CHIDIST ($value, $degrees)
1.18.0 Use the distributionRightTail() method in the Statistical::Distributions::ChiSquared class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::CHIINV ($probability, $degrees)
1.18.0 Use the inverseRightTail() method in the Statistical::Distributions::ChiSquared class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::CONFIDENCE ($alpha, $stdDev, $size)
1.18.0 Use the CONFIDENCE() method in the Statistical::Confidence class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::CORREL ($yValues, $xValues=null)
1.18.0 Use the CORREL() method in the Statistical::Trends class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::COUNT (... $args)
1.17.0 Use the COUNT() method in the Statistical::Counts class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::COUNTA (... $args)
1.17.0 Use the COUNTA() method in the Statistical::Counts class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::COUNTBLANK ($range)
1.17.0 Use the COUNTBLANK() method in the Statistical::Counts class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::COUNTIF ($range, $condition)
1.17.0 Use the COUNTIF() method in the Statistical::Conditional class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::COUNTIFS (... $args)
1.17.0 Use the COUNTIFS() method in the Statistical::Conditional class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::COVAR ($yValues, $xValues)
1.18.0 Use the COVAR() method in the Statistical::Trends class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::CRITBINOM ($trials, $probability, $alpha)
1.18.0 Use the inverse() method in the Statistical::Distributions::Binomial class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::DEVSQ (... $args)
1.18.0 Use the sumSquares() method in the Statistical::Deviations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::EXPONDIST ($value, $lambda, $cumulative)
1.18.0 Use the distribution() method in the Statistical::Distributions::Exponential class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::FDIST2 ($value, $u, $v, $cumulative)
1.18.0 Use the distribution() method in the Statistical::Distributions::F class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::FISHER ($value)
1.18.0 Use the distribution() method in the Statistical::Distributions::Fisher class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::FISHERINV ($value)
1.18.0 Use the inverse() method in the Statistical::Distributions::Fisher class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::FORECAST ($xValue, $yValues, $xValues)
1.18.0 Use the FORECAST() method in the Statistical::Trends class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::GAMMADIST ($value, $a, $b, $cumulative)
1.18.0 Use the distribution() method in the Statistical::Distributions::Gamma class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::GAMMAFunction ($value)
1.18.0 Use the gamma() method in the Statistical::Distributions::Gamma class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::GAMMAINV ($probability, $alpha, $beta)
1.18.0 Use the inverse() method in the Statistical::Distributions::Gamma class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::GAMMALN ($value)
1.18.0 Use the ln() method in the Statistical::Distributions::Gamma class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::GAUSS ($value)
1.18.0 Use the gauss() method in the Statistical::Distributions::StandardNormal class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::GEOMEAN (... $args)
1.18.0 Use the geometric() method in the Statistical::Averages::Mean class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::GROWTH ($yValues, $xValues=[], $newValues=[], $const=true)
1.18.0 Use the GROWTH() method in the Statistical::Trends class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::HARMEAN (... $args)
1.18.0 Use the harmonic() method in the Statistical::Averages::Mean class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::HYPGEOMDIST ($sampleSuccesses, $sampleNumber, $populationSuccesses, $populationNumber)
1.18.0 Use the distribution() method in the Statistical::Distributions::HyperGeometric class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::INTERCEPT ($yValues, $xValues)
1.18.0 Use the INTERCEPT() method in the Statistical::Trends class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::KURT (... $args)
1.18.0 Use the kurtosis() method in the Statistical::Deviations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::LARGE (... $args)
1.18.0 Use the large() method in the Statistical::Size class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::LINEST ($yValues, $xValues=null, $const=true, $stats=false)
1.18.0 Use the LINEST() method in the Statistical::Trends class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::LOGEST ($yValues, $xValues=null, $const=true, $stats=false)
1.18.0 Use the LOGEST() method in the Statistical::Trends class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::LOGINV ($probability, $mean, $stdDev)
1.18.0 Use the inverse() method in the Statistical::Distributions::LogNormal class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::LOGNORMDIST ($value, $mean, $stdDev)
1.18.0 Use the cumulative() method in the Statistical::Distributions::LogNormal class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::LOGNORMDIST2 ($value, $mean, $stdDev, $cumulative=false)
1.18.0 Use the distribution() method in the Statistical::Distributions::LogNormal class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::MAX (... $args)
1.17.0 Use the MAX() method in the Statistical::Maximum class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::MAXA (... $args)
1.17.0 Use the MAXA() method in the Statistical::Maximum class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::MAXIFS (... $args)
1.17.0 Use the MAXIFS() method in the Statistical::Conditional class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::MEDIAN (... $args)
1.18.0 Use the median() method in the Statistical::Averages class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::MIN (... $args)
1.17.0 Use the min() method in the Statistical::Minimum class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::MINA (... $args)
1.17.0 Use the minA() method in the Statistical::Minimum class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::MINIFS (... $args)
1.17.0 Use the MINIFS() method in the Statistical::Conditional class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::MODE (... $args)
1.18.0 Use the mode() method in the Statistical::Averages class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::NEGBINOMDIST ($failures, $successes, $probability)
1.18.0 Use the negative() method in the Statistical::Distributions::Binomial class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::NORMDIST ($value, $mean, $stdDev, $cumulative)
1.18.0 Use the distribution() method in the Statistical::Distributions::Normal class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::NORMINV ($probability, $mean, $stdDev)
1.18.0 Use the inverse() method in the Statistical::Distributions::Normal class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::NORMSDIST ($value)
1.18.0 Use the cumulative() method in the Statistical::Distributions::StandardNormal class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::NORMSDIST2 ($value, $cumulative)
1.18.0 Use the distribution() method in the Statistical::Distributions::StandardNormal class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::NORMSINV ($value)
1.18.0 Use the inverse() method in the Statistical::Distributions::StandardNormal class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::PERCENTILE (... $args)
1.18.0 Use the PERCENTILE() method in the Statistical::Percentiles class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::PERCENTRANK ($valueSet, $value, $significance=3)
1.18.0 Use the PERCENTRANK() method in the Statistical::Percentiles class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::PERMUT ($numObjs, $numInSet)
1.17.0 Use the PERMUT() method in the Statistical::Permutations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::POISSON ($value, $mean, $cumulative)
1.18.0 Use the distribution() method in the Statistical::Distributions::Poisson class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::QUARTILE (... $args)
1.18.0 Use the QUARTILE() method in the Statistical::Percentiles class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::RANK ($value, $valueSet, $order=0)
1.18.0 Use the RANK() method in the Statistical::Percentiles class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::RSQ ($yValues, $xValues)
1.18.0 Use the RSQ() method in the Statistical::Trends class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::SKEW (... $args)
1.18.0 Use the skew() method in the Statistical::Deviations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::SLOPE ($yValues, $xValues)
1.18.0 Use the SLOPE() method in the Statistical::Trends class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::SMALL (... $args)
1.18.0 Use the small() method in the Statistical::Size class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::STANDARDIZE ($value, $mean, $stdDev)
1.18.0 Use the execute() method in the Statistical::Standardize class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::STDEV (... $args)
1.17.0 Use the STDEV() method in the Statistical::StandardDeviations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::STDEVA (... $args)
1.17.0 Use the STDEVA() method in the Statistical::StandardDeviations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::STDEVP (... $args)
1.17.0 Use the STDEVP() method in the Statistical::StandardDeviations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::STDEVPA (... $args)
1.17.0 Use the STDEVPA() method in the Statistical::StandardDeviations class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::STEYX ($yValues, $xValues)
1.18.0 Use the STEYX() method in the Statistical::Trends class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::TDIST ($value, $degrees, $tails)
1.18.0 Use the distribution() method in the Statistical::Distributions::StudentT class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::TINV ($probability, $degrees)
1.18.0 Use the inverse() method in the Statistical::Distributions::StudentT class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::TREND ($yValues, $xValues=[], $newValues=[], $const=true)
1.18.0 Use the TREND() method in the Statistical::Trends class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::TRIMMEAN (... $args)
1.18.0 Use the trim() method in the Statistical::Averages::Mean class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::VARA (... $args)
1.17.0 Use the VARA() method in the Statistical::Variances class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::VARFunc (... $args)
1.17.0 Use the VAR() method in the Statistical::Variances class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::VARP (... $args)
1.17.0 Use the VARP() method in the Statistical::Variances class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::VARPA (... $args)
1.17.0 Use the VARPA() method in the Statistical::Variances class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::WEIBULL ($value, $alpha, $beta, $cumulative)
1.18.0 Use the distribution() method in the Statistical::Distributions::Weibull class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Statistical::ZTEST ($dataSet, $m0, $sigma=null)
1.18.0 Use the zTest() method in the Statistical::Distributions::StandardNormal class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::ASCIICODE ($characters)
1.18.0 Use the code() method in the TextData::CharacterConvert class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::builtinREPT ($str, $number)
1.18.0 Use the builtinREPT() method in the TextData::Concatenate class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::CHARACTER ($character)
1.18.0 Use the character() method in the TextData::CharacterConvert class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::CONCATENATE (... $args)
1.18.0 Use the CONCATENATE() method in the TextData::Concatenate class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::DOLLAR ($value=0, $decimals=2)
1.18.0 Use the DOLLAR() method in the TextData::Format class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::EXACT ($value1, $value2)
1.18.0 Use the exact() method in the TextData::Text class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::FIXEDFORMAT ($value, $decimals=2, $no_commas=false)
1.18.0 Use the FIXEDFORMAT() method in the TextData::Format class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::LEFT ($value='', $chars=1)
1.18.0 Use the left() method in the TextData::Extract class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::LOWERCASE ($mixedCaseString)
1.18.0 Use the lower() method in the TextData::CaseConvert class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::MID ($value='', $start=1, $chars=null)
1.18.0 Use the mid() method in the TextData::Extract class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::NUMBERVALUE ($value='', $decimalSeparator=null, $groupSeparator=null)
1.18.0 Use the NUMBERVALUE() method in the TextData::Format class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::PROPERCASE ($mixedCaseString)
1.18.0 Use the proper() method in the TextData::CaseConvert class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::REPLACE ($oldText, $start, $chars, $newText)
1.18.0 Use the replace() method in the TextData::Replace class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::RETURNSTRING ($testValue='')
1.18.0 Use the test() method in the TextData::Text class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::RIGHT ($value='', $chars=1)
1.18.0 Use the right() method in the TextData::Extract class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::SEARCHINSENSITIVE ($needle, $haystack, $offset=1)
1.18.0 Use the insensitive() method in the TextData::Search class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::SEARCHSENSITIVE ($needle, $haystack, $offset=1)
1.18.0 Use the sensitive() method in the TextData::Search class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::STRINGLENGTH ($value='')
1.18.0 Use the length() method in the TextData::Text class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::SUBSTITUTE ($text='', $fromText='', $toText='', $instance=0)
1.18.0 Use the substitute() method in the TextData::Replace class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::TEXTFORMAT ($value, $format)
1.18.0 Use the TEXTFORMAT() method in the TextData::Format class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::TEXTJOIN ($delimiter, $ignoreEmpty,... $args)
1.18.0 Use the TEXTJOIN() method in the TextData::Concatenate class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::TRIMNONPRINTABLE ($stringValue='')
1.18.0 Use the nonPrintable() method in the TextData::Trim class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::TRIMSPACES ($stringValue='')
1.18.0 Use the spaces() method in the TextData::Trim class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::UPPERCASE ($mixedCaseString)
1.18.0 Use the upper() method in the TextData::CaseConvert class instead
Member PhpOffice\PhpSpreadsheet\Calculation\TextData::VALUE ($value='')
1.18.0 Use the VALUE() method in the TextData::Format class instead
Member PhpOffice\PhpSpreadsheet\Calculation\Web::WEBSERVICE (string $url)
1.18.0 Use the webService() method in the Web::Service class instead
Member PhpOffice\PhpSpreadsheet\Chart\Axis::getLineProperty ($propertyName)
1.24.0 Use the getLineColor property in the Properties class instead
Member PhpOffice\PhpSpreadsheet\Chart\Chart::getMajorGridlines ()
1.24.0 Use Axis->getMajorGridlines()
Member PhpOffice\PhpSpreadsheet\Chart\Chart::getMinorGridlines ()
1.24.0 Use Axis->getMinorGridlines()
Member PhpOffice\PhpSpreadsheet\Chart\ChartColor::EXCEL_COLOR_TYPE_ARGB
1.24 use EXCEL_COLOR_TYPE_RGB instead
Member PhpOffice\PhpSpreadsheet\Chart\Properties::EXCEL_COLOR_TYPE_ARGB
1.24 use constant from ChartColor instead
Member PhpOffice\PhpSpreadsheet\Chart\Properties::EXCEL_COLOR_TYPE_SCHEME
1.24 use constant from ChartColor instead
Member PhpOffice\PhpSpreadsheet\Chart\Properties::EXCEL_COLOR_TYPE_STANDARD
1.24 use constant from ChartColor instead
Member PhpOffice\PhpSpreadsheet\Chart\Properties::LINE_STYLE_DASH_SQUERE_DOT
1.24 use LINE_STYLE_DASH_SQUARE_DOT instead
Member PhpOffice\PhpSpreadsheet\Reader\Html::getInputEncoding ()
no use is made of this property
Member PhpOffice\PhpSpreadsheet\Reader\Html::setInputEncoding ($inputEncoding)
no use is made of this property
Member PhpOffice\PhpSpreadsheet\Reader\Slk::getInputEncoding ()
no use is made of this property
Member PhpOffice\PhpSpreadsheet\Reader\Slk::setInputEncoding ($inputEncoding)
no use is made of this property
Member PhpOffice\PhpSpreadsheet\Settings::getLibXmlDisableEntityLoader ()
will be removed without replacement as it is no longer necessary on PHP 7.3.0+
Member PhpOffice\PhpSpreadsheet\Settings::setLibXmlDisableEntityLoader ( $state)
will be removed without replacement as it is no longer necessary on PHP 7.3.0+
Member PhpOffice\PhpSpreadsheet\Shared\Drawing::imagecreatefrombmp ($bmpFilename)
1.26 use Php function imagecreatefrombmp instead
Member PhpOffice\PhpSpreadsheet\Shared\Font::$defaultColumnWidths
1.25.0 Use DEFAULT_COLUMN_WIDTHS constant instead.
Member PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_CURRENCY_EUR_SIMPLE
1.28 use FORMAT_CURRENCY_EUR_INTEGER instead
Member PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_CURRENCY_USD_SIMPLE
1.28 use FORMAT_CURRENCY_USD_INTEGER instead
Member PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_DATE_YYYYMMDD2
1.26 use FORMAT_DATE_YYYYMMDD instead
Member PhpOffice\PhpSpreadsheet\Worksheet\Worksheet::cellExistsByColumnAndRow ($columnIndex, $row)
1.23.0 Use the cellExists() method with a cell address such as 'C5' instead;, or passing in an array of [$columnIndex, $row] (e.g. [3, 5]), or a CellAddress object.
Member PhpOffice\PhpSpreadsheet\Worksheet\Worksheet::freezePaneByColumnAndRow ($columnIndex, $row)
1.23.0 Use the freezePane() method with a cell address such as 'C5' instead;, or passing in an array of [$columnIndex, $row] (e.g. [3, 5]), or a CellAddress object.
Member PhpOffice\PhpSpreadsheet\Worksheet\Worksheet::getCellByColumnAndRow ($columnIndex, $row)
1.23.0 Use the getCell() method with a cell address such as 'C5' instead;, or passing in an array of [$columnIndex, $row] (e.g. [3, 5]), or a CellAddress object.
Member PhpOffice\PhpSpreadsheet\Worksheet\Worksheet::getCommentByColumnAndRow ($columnIndex, $row)
1.23.0 Use the getComment() method with a cell address such as 'C5' instead;, or passing in an array of [$columnIndex, $row] (e.g. [3, 5]), or a CellAddress object.
Member PhpOffice\PhpSpreadsheet\Worksheet\Worksheet::getStyleByColumnAndRow ($columnIndex1, $row1, $columnIndex2=null, $row2=null)
1.23.0 Use the getStyle() method with a cell address range such as 'C5:F8' instead;, or passing in an array of [$fromColumnIndex, $fromRow, $toColumnIndex, $toRow] (e.g. [3, 5, 6, 8]), or an AddressRange object.
Member PhpOffice\PhpSpreadsheet\Worksheet\Worksheet::mergeCellsByColumnAndRow ($columnIndex1, $row1, $columnIndex2, $row2, $behaviour=self::MERGE_CELL_CONTENT_EMPTY)
1.23.0 Use the mergeCells() method with a cell address range such as 'C5:F8' instead;, or passing in an array of [$fromColumnIndex, $fromRow, $toColumnIndex, $toRow] (e.g. [3, 5, 6, 8]), or an AddressRange object.
Member PhpOffice\PhpSpreadsheet\Worksheet\Worksheet::protectCellsByColumnAndRow ($columnIndex1, $row1, $columnIndex2, $row2, $password, $alreadyHashed=false)
1.23.0 Use the protectCells() method with a cell address range such as 'C5:F8' instead;, or passing in an array of [$fromColumnIndex, $fromRow, $toColumnIndex, $toRow] (e.g. [3, 5, 6, 8]), or an AddressRange object.
Member PhpOffice\PhpSpreadsheet\Worksheet\Worksheet::setAutoFilterByColumnAndRow ($columnIndex1, $row1, $columnIndex2, $row2)
1.23.0 Use the setAutoFilter() method with a cell address range such as 'C5:F8' instead;, or passing in an array of [$fromColumnIndex, $fromRow, $toColumnIndex, $toRow] (e.g. [3, 5, 6, 8]), or an AddressRange object or AutoFilter object.
Member PhpOffice\PhpSpreadsheet\Worksheet\Worksheet::setBreakByColumnAndRow ($columnIndex, $row, $break)
1.23.0 Use the setBreak() method with a cell address such as 'C5' instead;, or passing in an array of [$columnIndex, $row] (e.g. [3, 5]), or a CellAddress object.
Member PhpOffice\PhpSpreadsheet\Worksheet\Worksheet::setCellValueByColumnAndRow ($columnIndex, $row, $value, ?IValueBinder $binder=null)
1.23.0 Use the setCellValue() method with a cell address such as 'C5' instead;, or passing in an array of [$columnIndex, $row] (e.g. [3, 5]), or a CellAddress object.
Member PhpOffice\PhpSpreadsheet\Worksheet\Worksheet::setCellValueExplicitByColumnAndRow ($columnIndex, $row, $value, $dataType)
1.23.0 Use the setCellValueExplicit() method with a cell address such as 'C5' instead;, or passing in an array of [$columnIndex, $row] (e.g. [3, 5]), or a CellAddress object.
Member PhpOffice\PhpSpreadsheet\Worksheet\Worksheet::setSelectedCellByColumnAndRow ($columnIndex, $row)
1.23.0 Use the setSelectedCells() method with a cell address such as 'C5' instead;, or passing in an array of [$columnIndex, $row] (e.g. [3, 5]), or a CellAddress object.
Member PhpOffice\PhpSpreadsheet\Worksheet\Worksheet::unmergeCellsByColumnAndRow ($columnIndex1, $row1, $columnIndex2, $row2)
1.23.0 Use the unmergeCells() method with a cell address range such as 'C5:F8' instead;, or passing in an array of [$fromColumnIndex, $fromRow, $toColumnIndex, $toRow] (e.g. [3, 5, 6, 8]), or an AddressRange object.
Member PhpOffice\PhpSpreadsheet\Worksheet\Worksheet::unprotectCellsByColumnAndRow ($columnIndex1, $row1, $columnIndex2, $row2)
1.23.0 Use the unprotectCells() method with a cell address range such as 'C5:F8' instead;, or passing in an array of [$fromColumnIndex, $fromRow, $toColumnIndex, $toRow] (e.g. [3, 5, 6, 8]), or an AddressRange object.
Member PhpOffice\PhpSpreadsheet\Writer\Html::getUseEmbeddedCSS ()
no longer used
Member PhpOffice\PhpSpreadsheet\Writer\Html::setUseEmbeddedCSS ($useEmbeddedCSS)
no longer used
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_choose_qtype_to_add_form ()
since Moodle 4.0
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_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_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\output\renderer::render_category_condition ($displaydata)

since Moodle 4.3

Member qbank_managecategories\output\renderer::render_category_condition_advanced ($displaydata)

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 qbank_statistics\helper::calculate_average_question_discrimination_index (int $questionid)

since Moodle 4.3 please use the method from statistics_bulk_loader.

Member qbank_statistics\helper::calculate_average_question_discriminative_efficiency (int $questionid)

since Moodle 4.3 please use the method from statistics_bulk_loader.

Member qbank_statistics\helper::calculate_average_question_facility (int $questionid)

since Moodle 4.3 please use the method from statistics_bulk_loader.

Member qtype_essay_format_editorfilepicker_renderer::specific_filepicker_options ($acceptedtypes, $draftitemid, $context)
since 3.5
Member question_add_context_in_key ()
since Moodle 4.0 MDL-71585
Member question_attempt::PARAM_MARK
since Moodle 3.0
Member question_can_delete_cat ()
since Moodle 4.0 MDL-71585
Member question_category_options ()
since Moodle 4.0 MDL-71585
Member question_category_select_menu ()
since Moodle 4.0 MDL-71585
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=array(), $tagids=array())

since Moodle 4.3

Member question_finder::get_questions_from_categories_with_usage_counts ($categoryids, qubaid_condition $qubaids, $extraconditions='', $extraparams=array())

since Moodle 4.3

Member question_fix_top_names ()
since Moodle 4.0 MDL-71585
Member question_get_export_single_question_url ()
since Moodle 4.0
Member question_hash ()
since Moodle 4.0
Member question_is_only_child_of_top_category_in_context ()
since Moodle 4.0 MDL-71585
Member question_is_top_category ()
since Moodle 4.0 MDL-71585
Member question_make_export_url ()
since Moodle 4.0 MDL-71573
Member question_preview_action_url ()
since Moodle 4.0
Member question_preview_form_url ()
since Moodle 4.0
Member question_preview_popup_params ()
since Moodle 4.0
Member question_preview_question_pluginfile ()
since Moodle 4.0
Member question_preview_url ()
since Moodle 4.0
Member question_remove_stale_questions_from_category ()
since Moodle 4.0 MDL-71585
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

Member quiz_delete_override ($quiz, $overrideid, $log=true)

since Moodle 4.4

Member quiz_get_completion_state ()
since Moodle 3.11
Member quiz_has_question_use ($quiz, $slot)
in 4.1 use mod_quiz::structure::has_use_capability(...) instead.
Member quiz_retrieve_tags_for_slot_ids ()
since Moodle 4.0
Member quiz_save_best_grade ($quiz, $userid=null, $attempts=[])

since Moodle 4.2. Please use grade_calculator::update_quiz_maximum_grade.

Member quiz_set_grade ($newgrade, $quiz)

since Moodle 4.2. Please use grade_calculator::update_quiz_maximum_grade.

Member quiz_statistics\calculator::TIME_TO_CACHE

since Moodle 4.3. Use of pre-computed stats is no longer time-limited.

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 random_bytes_emulate ($length)
since 4.3.
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_renderable::$grouplist

since Moodle 4.4 - please do not use this public property

Member report_log_renderer::render_report_log_renderable (report_log_renderable $reportlog)
since 2.8, to be removed in 2.9
Member report_log_table_log::col_course ($event)
since Moodle 2.9 MDL-48595 - please do not use this function any more.
Member report_log_table_log::update_users_and_courses_used ()
since Moodle 2.9 MDL-48595 - please do not use this function any more.
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 ($source)
since Moodle 4.3
Member repository::GETFILE_TIMEOUT
since Moodle 2.7, please use $CFG->repositorygetfiletimeout instead
Member repository::reset_caches ()
since Moodle 2.6 MDL-42016 - please do not use this function any more.
Member repository::sync_external_file ($file, $resetsynchistory=false)
since Moodle 2.6 MDL-42016 - please do not use this function any more.
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 restart_preview ()
since Moodle 4.0
Member Sabberworm\CSS\CSSList\Document::getAllSelectors ()
will be removed in version 9.0; use getAllDeclarationBlocks() instead
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 scorm_get_completion_state ()
since Moodle 3.11
Member scorm_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
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_generate_text_SQL ()
since Moodle 2.9
Member search_lexer::search_lexer (&$parser)
since Moodle 3.1
Member search_token::search_token ($type, $value)
since Moodle 3.1
Member SIMPLEPIE_BUILD
since SimplePie 1.7.0, use SimplePie::Misc::get_build() instead.
Member SIMPLEPIE_CONSTRUCT_ALL
since SimplePie 1.7.0, use SimplePie::SimplePie::CONSTRUCT_ALL instead.
Member SIMPLEPIE_CONSTRUCT_BASE64
since SimplePie 1.7.0, use SimplePie::SimplePie::CONSTRUCT_BASE64 instead.
Member SIMPLEPIE_CONSTRUCT_HTML
since SimplePie 1.7.0, use SimplePie::SimplePie::CONSTRUCT_HTML instead.
Member SIMPLEPIE_CONSTRUCT_IRI
since SimplePie 1.7.0, use SimplePie::SimplePie::CONSTRUCT_IRI instead.
Member SIMPLEPIE_CONSTRUCT_MAYBE_HTML
since SimplePie 1.7.0, use SimplePie::SimplePie::CONSTRUCT_MAYBE_HTML instead.
Member SIMPLEPIE_CONSTRUCT_NONE
since SimplePie 1.7.0, use SimplePie::SimplePie::CONSTRUCT_NONE instead.
Member SIMPLEPIE_CONSTRUCT_TEXT
since SimplePie 1.7.0, use SimplePie::SimplePie::CONSTRUCT_TEXT instead.
Member SIMPLEPIE_CONSTRUCT_XHTML
since SimplePie 1.7.0, use SimplePie::SimplePie::CONSTRUCT_XHTML instead.
Member SIMPLEPIE_FILE_SOURCE_CURL
since SimplePie 1.7.0, use SimplePie::SimplePie::FILE_SOURCE_CURL instead.
Member SIMPLEPIE_FILE_SOURCE_FILE_GET_CONTENTS
since SimplePie 1.7.0, use SimplePie::SimplePie::FILE_SOURCE_FILE_GET_CONTENTS instead.
Member SIMPLEPIE_FILE_SOURCE_FSOCKOPEN
since SimplePie 1.7.0, use SimplePie::SimplePie::FILE_SOURCE_FSOCKOPEN instead.
Member SIMPLEPIE_FILE_SOURCE_LOCAL
since SimplePie 1.7.0, use SimplePie::SimplePie::FILE_SOURCE_LOCAL instead.
Member SIMPLEPIE_FILE_SOURCE_NONE
since SimplePie 1.7.0, use SimplePie::SimplePie::FILE_SOURCE_NONE instead.
Member SIMPLEPIE_FILE_SOURCE_REMOTE
since SimplePie 1.7.0, use SimplePie::SimplePie::FILE_SOURCE_REMOTE instead.
Member SIMPLEPIE_IANA_LINK_RELATIONS_REGISTRY
since SimplePie 1.7.0, use SimplePie::SimplePie::IANA_LINK_RELATIONS_REGISTRY instead.
Member SIMPLEPIE_LINKBACK
since SimplePie 1.7.0, use SimplePie::SimplePie::LINKBACK instead.
Member SIMPLEPIE_LOCATOR_ALL
since SimplePie 1.7.0, use SimplePie::SimplePie::LOCATOR_ALL instead.
Member SIMPLEPIE_LOCATOR_AUTODISCOVERY
since SimplePie 1.7.0, use SimplePie::SimplePie::LOCATOR_AUTODISCOVERY instead.
Member SIMPLEPIE_LOCATOR_LOCAL_BODY
since SimplePie 1.7.0, use SimplePie::SimplePie::LOCATOR_LOCAL_BODY instead.
Member SIMPLEPIE_LOCATOR_LOCAL_EXTENSION
since SimplePie 1.7.0, use SimplePie::SimplePie::LOCATOR_LOCAL_EXTENSION instead.
Member SIMPLEPIE_LOCATOR_NONE
since SimplePie 1.7.0, use SimplePie::SimplePie::LOCATOR_NONE instead.
Member SIMPLEPIE_LOCATOR_REMOTE_BODY
since SimplePie 1.7.0, use SimplePie::SimplePie::LOCATOR_REMOTE_BODY instead.
Member SIMPLEPIE_LOCATOR_REMOTE_EXTENSION
since SimplePie 1.7.0, use SimplePie::SimplePie::LOCATOR_REMOTE_EXTENSION instead.
Member SIMPLEPIE_LOWERCASE
since SimplePie 1.7.0, use SimplePie::SimplePie::LOWERCASE instead.
Member SIMPLEPIE_NAME (\false)
since SimplePie 1.7.0, use SimplePie::SimplePie::NAME instead.
Member SIMPLEPIE_NAMESPACE_ATOM_03
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_ATOM_03 instead.
Member SIMPLEPIE_NAMESPACE_ATOM_10
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_ATOM_10 instead.
Member SIMPLEPIE_NAMESPACE_DC_10
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_DC_10 instead.
Member SIMPLEPIE_NAMESPACE_DC_11
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_DC_11 instead.
Member SIMPLEPIE_NAMESPACE_GEORSS
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_GEORSS instead.
Member SIMPLEPIE_NAMESPACE_ITUNES
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_ITUNES instead.
Member SIMPLEPIE_NAMESPACE_MEDIARSS
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_MEDIARSS instead.
Member SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_MEDIARSS_WRONG instead.
Member SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG2
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_MEDIARSS_WRONG2 instead.
Member SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG3
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_MEDIARSS_WRONG3 instead.
Member SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG4
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_MEDIARSS_WRONG4 instead.
Member SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG5
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_MEDIARSS_WRONG5 instead.
Member SIMPLEPIE_NAMESPACE_RDF
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_RDF instead.
Member SIMPLEPIE_NAMESPACE_RSS_090
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_RSS_090 instead.
Member SIMPLEPIE_NAMESPACE_RSS_10
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_RSS_10 instead.
Member SIMPLEPIE_NAMESPACE_RSS_10_MODULES_CONTENT
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_RSS_10_MODULES_CONTENT instead.
Member SIMPLEPIE_NAMESPACE_RSS_20
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_RSS_20 instead.
Member SIMPLEPIE_NAMESPACE_W3C_BASIC_GEO
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_W3C_BASIC_GEO instead.
Member SIMPLEPIE_NAMESPACE_XHTML
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_XHTML instead.
Member SIMPLEPIE_NAMESPACE_XML
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_XML instead.
Member SIMPLEPIE_PCRE_HTML_ATTRIBUTE
since SimplePie 1.7.0, use SimplePie::SimplePie::PCRE_HTML_ATTRIBUTE instead.
Member SIMPLEPIE_PCRE_XML_ATTRIBUTE
since SimplePie 1.7.0, use SimplePie::SimplePie::PCRE_XML_ATTRIBUTE instead.
Member SIMPLEPIE_SAME_CASE
since SimplePie 1.7.0, use SimplePie::SimplePie::SAME_CASE instead.
Member SIMPLEPIE_TYPE_ALL
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_ALL instead.
Member SIMPLEPIE_TYPE_ATOM_03
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_ATOM_03 instead.
Member SIMPLEPIE_TYPE_ATOM_10
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_ATOM_10 instead.
Member SIMPLEPIE_TYPE_ATOM_ALL
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_ATOM_ALL instead.
Member SIMPLEPIE_TYPE_NONE
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_NONE instead.
Member SIMPLEPIE_TYPE_RSS_090
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_090 instead.
Member SIMPLEPIE_TYPE_RSS_091
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_091 instead.
Member SIMPLEPIE_TYPE_RSS_091_NETSCAPE
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_091_NETSCAPE instead.
Member SIMPLEPIE_TYPE_RSS_091_USERLAND
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_091_USERLAND instead.
Member SIMPLEPIE_TYPE_RSS_092
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_092 instead.
Member SIMPLEPIE_TYPE_RSS_093
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_093 instead.
Member SIMPLEPIE_TYPE_RSS_094
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_094 instead.
Member SIMPLEPIE_TYPE_RSS_10
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_10 instead.
Member SIMPLEPIE_TYPE_RSS_20
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_20 instead.
Member SIMPLEPIE_TYPE_RSS_ALL
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_ALL instead.
Member SIMPLEPIE_TYPE_RSS_RDF
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_RDF instead.
Member SIMPLEPIE_TYPE_RSS_SYNDICATION
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_SYNDICATION instead.
Member SIMPLEPIE_UPPERCASE
since SimplePie 1.7.0, use SimplePie::SimplePie::UPPERCASE instead.
Member SIMPLEPIE_URL
since SimplePie 1.7.0, use SimplePie::SimplePie::URL instead.
Member SIMPLEPIE_USERAGENT
since SimplePie 1.7.0, use SimplePie::Misc::get_default_useragent() instead.
Member SIMPLEPIE_VERSION
since SimplePie 1.7.0, use SimplePie::SimplePie::VERSION instead.
Member StateStack::StateStack ($start)
since Moodle 3.1
Member stored_file::get_referencelifetime ()
since Moodle 2.6 MDL-42016 - please do not use this function any more.
Member stored_file::replace_content_with (stored_file $storedfile)
since Moodle 2.6 MDL-42016 - please do not use this function any more.
Member stored_file::set_filesize ($filesize)
since Moodle 2.6 MDL-42016 - please do not use this function any more.
Member survey_get_completion_state ()
since Moodle 3.11
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 theme_get_locked_theme_for_device ($device)
since 4.3.
Member theme_is_device_locked ($device)
since 4.3.
Class tool_brickfield\local\htmlchecker\common\brickfield_accessibility_dom_element
Member tool_mfa\output\renderer::setup_factor (object $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.
Class upload_manager
since 2.7 - use new file pickers instead
Member upload_manager::__construct ($inputname='', $deleteothers=false, $handlecollisions=false, $course=null, $recoverifmultiple=false, $modbytes=0, $silent=false, $allownull=false, $allownullmultiple=true)
since 2.7 - use new file pickers 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 ($name, $paramtype)
since Moodle 4.3
Member useredit_update_picture ()
since Moodle 3.2
Member webservice::get_user_capabilities ($userid)

since Moodle 3.11 in MDL-67748 without a replacement.

Member wiki_scale_used ()
since Moodle 3.8
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 workshop_scale_used ()
since Moodle 3.8
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