Merge branch 'MDL-69521' of https://github.com/stronk7/moodle into master
authorSara Arjona <sara@moodle.com>
Wed, 9 Sep 2020 06:08:06 +0000 (08:08 +0200)
committerSara Arjona <sara@moodle.com>
Wed, 9 Sep 2020 06:08:06 +0000 (08:08 +0200)
31 files changed:
admin/tool/log/store/legacy/classes/log/store.php
admin/tool/task/classes/run_from_cli.php
admin/tool/task/cli/adhoc_task.php
admin/tool/task/cli/schedule_task.php
analytics/classes/local/analyser/base.php
analytics/classes/manager.php
auth/ldap/auth.php
calendar/classes/external/calendar_event_exporter.php
course/classes/local/repository/content_item_readonly_repository.php
enrol/database/cli/sync.php
enrol/ldap/lib.php
lib/adminlib.php
lib/behat/behat_base.php
lib/classes/lock/db_record_lock_factory.php
lib/classes/lock/file_lock_factory.php
lib/classes/lock/installation_lock_factory.php
lib/classes/lock/lock.php
lib/classes/lock/lock_factory.php
lib/classes/lock/mysql_lock_factory.php
lib/classes/lock/postgres_lock_factory.php
lib/classes/task/legacy_plugin_cron_task.php
lib/deprecatedlib.php
lib/licenselib.php
lib/plagiarismlib.php
lib/tests/behat/behat_deprecated.php
lib/upgrade.txt
message/defaultoutputs.php
mod/forum/deprecatedlib.php
mod/forum/externallib.php
mod/lti/lib.php
search/classes/manager.php

index bcb1d54..aa4a685 100644 (file)
@@ -17,7 +17,7 @@
 /**
  * Legacy log reader.
  * @deprecated since Moodle 3.6 MDL-52953 - Please use supported log stores such as "standard" or "external" instead.
- * @todo  MDL-52805 This is to be removed in Moodle 4.0
+ * @todo  MDL-52805 This is to be removed in Moodle 3.10
  *
  * @package    logstore_legacy
  * @copyright  2013 Petr Skoda {@link http://skodak.org}
@@ -34,7 +34,7 @@ class store implements \tool_log\log\store, \core\log\sql_reader {
 
     /**
      * @deprecated since Moodle 3.6 MDL-52953 - Please use supported log stores such as "standard" or "external" instead.
-     * @todo  MDL-52805 This is to be removed in Moodle 4.0
+     * @todo  MDL-52805 This is to be removed in Moodle 3.10
      *
      * @param \tool_log\log\manager $manager
      */
@@ -93,7 +93,7 @@ class store implements \tool_log\log\store, \core\log\sql_reader {
 
     /**
      * @deprecated since Moodle 3.6 MDL-52953 - Please use supported log stores such as "standard" or "external" instead.
-     * @todo MDL-52805 This will be removed in Moodle 4.0
+     * @todo MDL-52805 This will be removed in Moodle 3.10
      *
      * @param  string $selectwhere
      * @param  array  $params
@@ -134,7 +134,7 @@ class store implements \tool_log\log\store, \core\log\sql_reader {
     /**
      * Fetch records using given criteria returning a Traversable object.
      * @deprecated since Moodle 3.6 MDL-52953 - Please use supported log stores such as "standard" or "external" instead.
-     * @todo MDL-52805 This will be removed in Moodle 4.0
+     * @todo MDL-52805 This will be removed in Moodle 3.10
      *
      * Note that the traversable object contains a moodle_recordset, so
      * remember that is important that you call close() once you finish
@@ -168,7 +168,7 @@ class store implements \tool_log\log\store, \core\log\sql_reader {
     /**
      * Returns an event from the log data.
      * @deprecated since Moodle 3.6 MDL-52953 - Please use supported log stores such as "standard" or "external" instead.
-     * @todo MDL-52805 This will be removed in Moodle 4.0
+     * @todo MDL-52805 This will be removed in Moodle 3.10
      *
      * @param stdClass $data Log data
      * @return \core\event\base
@@ -179,7 +179,7 @@ class store implements \tool_log\log\store, \core\log\sql_reader {
 
     /**
      * @deprecated since Moodle 3.6 MDL-52953 - Please use supported log stores such as "standard" or "external" instead.
-     * @todo MDL-52805 This will be removed in Moodle 4.0
+     * @todo MDL-52805 This will be removed in Moodle 3.10
      *
      * @param  string $selectwhere
      * @param  array  $params
@@ -202,7 +202,7 @@ class store implements \tool_log\log\store, \core\log\sql_reader {
     /**
      * Are the new events appearing in the reader?
      * @deprecated since Moodle 3.6 MDL-52953 - Please use supported log stores such as "standard" or "external" instead.
-     * @todo MDL-52805 This will be removed in Moodle 4.0
+     * @todo MDL-52805 This will be removed in Moodle 3.10
      *
      * @return bool true means new log events are being added, false means no new data will be added
      */
@@ -212,7 +212,7 @@ class store implements \tool_log\log\store, \core\log\sql_reader {
 
     /**
      * @deprecated since Moodle 3.6 MDL-52953 - Please use supported log stores such as "standard" or "external" instead.
-     * @todo MDL-52805 This will be removed in Moodle 4.0
+     * @todo MDL-52805 This will be removed in Moodle 3.10
      */
     public function dispose() {
     }
index 9b91a14..35a722e 100644 (file)
@@ -18,7 +18,7 @@
  * Form for scheduled tasks admin pages.
  *
  * @deprecated since Moodle 3.9 MDL-63580. Please use the \core\task\manager.
- * @todo final deprecation. To be removed in Moodle 4.3 MDL-63594.
+ * @todo final deprecation. To be removed in Moodle 4.1 MDL-63594.
  *
  * @package    tool_task
  * @copyright  2018 Toni Barbera <toni@moodle.com>
index 07cded8..0c1135b 100644 (file)
@@ -18,7 +18,7 @@
  * Task executor for adhoc tasks.
  *
  * @deprecated since Moodle 3.9 MDL-63580. Please use the admin/cli/adhoc_task.php.
- * @todo final deprecation. To be removed in Moodle 4.3 MDL-63594.
+ * @todo final deprecation. To be removed in Moodle 4.1 MDL-63594.
  *
  * @package    tool_task
  * @copyright  2018 Andrew Nicols <andrew@nicols.co.uk>
index 073075e..5b1038a 100644 (file)
@@ -18,7 +18,7 @@
  * CLI task execution.
  *
  * @deprecated since Moodle 3.9 MDL-63580. Please use the admin/cli/schedule_task.php.
- * @todo final deprecation. To be removed in Moodle 4.3 MDL-63594.
+ * @todo final deprecation. To be removed in Moodle 4.1 MDL-63594.
  *
  * @package    tool_task
  * @copyright  2014 Petr Skoda
index 99735bd..7a958f9 100644 (file)
@@ -111,14 +111,14 @@ abstract class base {
      * \core_analytics\local\analyser\by_course and \core_analytics\local\analyser\sitewide are implementing
      * this method returning site courses (by_course) and the whole system (sitewide) as analysables.
      *
-     * @todo MDL-65284 This will be removed in Moodle 4.1
+     * @todo MDL-65284 This will be removed in Moodle 3.11
      * @deprecated
      * @see get_analysables_iterator
      * @throws  \coding_exception
      * @return \core_analytics\analysable[] Array of analysable elements using the analysable id as array key.
      */
     public function get_analysables() {
-        // This function should only be called from get_analysables_iterator and we keep it here until Moodle 4.1
+        // This function should only be called from get_analysables_iterator and we keep it here until Moodle 3.11
         // for backwards compatibility.
         throw new \coding_exception('This method is deprecated in favour of get_analysables_iterator.');
     }
index faea917..054a07a 100644 (file)
@@ -303,7 +303,7 @@ class manager {
      * Returns the enabled time splitting methods.
      *
      * @deprecated since Moodle 3.7
-     * @todo MDL-65086 This will be deleted in Moodle 4.1
+     * @todo MDL-65086 This will be deleted in Moodle 3.11
      * @see \core_analytics\manager::get_time_splitting_methods_for_evaluation
      * @return \core_analytics\local\time_splitting\base[]
      */
@@ -604,7 +604,7 @@ class manager {
      * Used to be used to add models included with the Moodle core.
      *
      * @deprecated Deprecated since Moodle 3.7 (MDL-61667) - Use lib/db/analytics.php instead.
-     * @todo Remove this method in Moodle 4.1 (MDL-65186).
+     * @todo Remove this method in Moodle 3.11 (MDL-65186).
      * @return void
      */
     public static function add_builtin_models() {
index aae5522..dfdd0b4 100644 (file)
@@ -709,7 +709,7 @@ class auth_plugin_ldap extends auth_plugin_base {
 
             do {
                 if ($ldappagedresults) {
-                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 4.1).
+                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 3.11).
                     if (version_compare(PHP_VERSION, '7.3.0', '<')) {
                         // Before 7.3, use this function that was deprecated in PHP 7.4.
                         ldap_control_paged_result($ldapconnection, $this->config->pagesize, true, $ldapcookie);
@@ -722,7 +722,7 @@ class auth_plugin_ldap extends auth_plugin_base {
                 }
                 if ($this->config->search_sub) {
                     // Use ldap_search to find first user from subtree.
-                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 4.1).
+                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 3.11).
                     if (version_compare(PHP_VERSION, '7.3.0', '<')) {
                         $ldapresult = ldap_search($ldapconnection, $context, $filter, array($this->config->user_attribute));
                     } else {
@@ -731,7 +731,7 @@ class auth_plugin_ldap extends auth_plugin_base {
                     }
                 } else {
                     // Search only in this context.
-                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 4.1).
+                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 3.11).
                     if (version_compare(PHP_VERSION, '7.3.0', '<')) {
                         $ldapresult = ldap_list($ldapconnection, $context, $filter, array($this->config->user_attribute));
                     } else {
@@ -745,7 +745,7 @@ class auth_plugin_ldap extends auth_plugin_base {
                 if ($ldappagedresults) {
                     // Get next server cookie to know if we'll need to continue searching.
                     $ldapcookie = '';
-                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 4.1).
+                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 3.11).
                     if (version_compare(PHP_VERSION, '7.3.0', '<')) {
                         // Before 7.3, use this function that was deprecated in PHP 7.4.
                         $pagedresp = ldap_control_paged_result_response($ldapconnection, $ldapresult, $ldapcookie);
@@ -1554,7 +1554,7 @@ class auth_plugin_ldap extends auth_plugin_base {
 
             do {
                 if ($ldap_pagedresults) {
-                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 4.1).
+                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 3.11).
                     if (version_compare(PHP_VERSION, '7.3.0', '<')) {
                         // Before 7.3, use this function that was deprecated in PHP 7.4.
                         ldap_control_paged_result($ldapconnection, $this->config->pagesize, true, $ldap_cookie);
@@ -1567,7 +1567,7 @@ class auth_plugin_ldap extends auth_plugin_base {
                 }
                 if ($this->config->search_sub) {
                     // Use ldap_search to find first user from subtree.
-                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 4.1).
+                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 3.11).
                     if (version_compare(PHP_VERSION, '7.3.0', '<')) {
                         $ldap_result = ldap_search($ldapconnection, $context, $filter, array($this->config->user_attribute));
                     } else {
@@ -1576,7 +1576,7 @@ class auth_plugin_ldap extends auth_plugin_base {
                     }
                 } else {
                     // Search only in this context.
-                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 4.1).
+                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 3.11).
                     if (version_compare(PHP_VERSION, '7.3.0', '<')) {
                         $ldap_result = ldap_list($ldapconnection, $context, $filter, array($this->config->user_attribute));
                     } else {
@@ -1590,7 +1590,7 @@ class auth_plugin_ldap extends auth_plugin_base {
                 if ($ldap_pagedresults) {
                     // Get next server cookie to know if we'll need to continue searching.
                     $ldap_cookie = '';
-                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 4.1).
+                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 3.11).
                     if (version_compare(PHP_VERSION, '7.3.0', '<')) {
                         // Before 7.3, use this function that was deprecated in PHP 7.4.
                         ldap_control_paged_result_response($ldapconnection, $ldap_result, $ldap_cookie);
index 7d548f9..e943e9c 100644 (file)
@@ -369,7 +369,7 @@ class calendar_event_exporter extends event_exporter_base {
      * and the module's minimum timestamp limit.
      *
      * @deprecated since Moodle 3.6. Please use get_timestamp_min_limit().
-     * @todo final deprecation. To be removed in Moodle 4.0
+     * @todo final deprecation. To be removed in Moodle 3.10
      * @param DateTimeInterface $starttime The event start time
      * @param array $min The module's minimum limit for the event
      * @return array Returns an array with mindaytimestamp and mindayerror keys.
@@ -385,7 +385,7 @@ class calendar_event_exporter extends event_exporter_base {
      * and the module's maximum timestamp limit.
      *
      * @deprecated since Moodle 3.6. Please use get_timestamp_max_limit().
-     * @todo final deprecation. To be removed in Moodle 4.0
+     * @todo final deprecation. To be removed in Moodle 3.10
      * @param DateTimeInterface $starttime The event start time
      * @param array $max The module's maximum limit for the event
      * @return array Returns an array with maxdaytimestamp and maxdayerror keys.
index 3704b97..aa876f3 100644 (file)
@@ -298,7 +298,7 @@ class content_item_readonly_repository implements content_item_readonly_reposito
                 }
 
             } else if (component_callback_exists('mod_' . $mod->name, 'get_shortcuts')) {
-                // TODO: MDL-68011 this block needs to be removed in 4.3.
+                // TODO: MDL-68011 this block needs to be removed in 4.1.
                 debugging('The callback get_shortcuts has been deprecated. Please use get_course_content_items and
                     get_all_content_items instead. Some features of the activity chooser, such as favourites and recommendations
                     are not supported when providing content items via the deprecated callback.');
index 605f7c0..9a78691 100644 (file)
@@ -27,7 +27,7 @@
  *   - use "su" if "sudo" not available
  *
  * @deprecated since Moodle 3.7 MDL-59986 - please do not use this CLI script any more, use scheduled task instead.
- * @todo       MDL-63266 This will be deleted in Moodle 4.1.
+ * @todo       MDL-63266 This will be deleted in Moodle 3.11.
  * @package    enrol_database
  * @copyright  2010 Petr Skoda {@link http://skodak.org}
  * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
index 8c4672d..5b44a5a 100644 (file)
@@ -389,7 +389,7 @@ class enrol_ldap_plugin extends enrol_plugin {
                 $flat_records = array();
                 do {
                     if ($ldap_pagedresults) {
-                        // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 4.1).
+                        // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 3.11).
                         if (version_compare(PHP_VERSION, '7.3.0', '<')) {
                             // Before 7.3, use this function that was deprecated in PHP 7.4.
                             ldap_control_paged_result($this->ldapconnection, $this->config->pagesize, true, $ldap_cookie);
@@ -403,7 +403,7 @@ class enrol_ldap_plugin extends enrol_plugin {
 
                     if ($this->config->course_search_sub) {
                         // Use ldap_search to find first user from subtree
-                        // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 4.1).
+                        // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 3.11).
                         if (version_compare(PHP_VERSION, '7.3.0', '<')) {
                             $ldap_result = @ldap_search($this->ldapconnection, $ldap_context,
                                 $ldap_search_pattern, $ldap_fields_wanted);
@@ -414,7 +414,7 @@ class enrol_ldap_plugin extends enrol_plugin {
                         }
                     } else {
                         // Search only in this context
-                        // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 4.1).
+                        // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 3.11).
                         if (version_compare(PHP_VERSION, '7.3.0', '<')) {
                             $ldap_result = @ldap_list($this->ldapconnection, $ldap_context,
                                 $ldap_search_pattern, $ldap_fields_wanted);
@@ -431,7 +431,7 @@ class enrol_ldap_plugin extends enrol_plugin {
                     if ($ldap_pagedresults) {
                         // Get next server cookie to know if we'll need to continue searching.
                         $ldap_cookie = '';
-                        // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 4.1).
+                        // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 3.11).
                         if (version_compare(PHP_VERSION, '7.3.0', '<')) {
                             // Before 7.3, use this function that was deprecated in PHP 7.4.
                             ldap_control_paged_result_response($this->ldapconnection, $ldap_result, $ldap_cookie);
@@ -806,7 +806,7 @@ class enrol_ldap_plugin extends enrol_plugin {
             $flat_records = array();
             do {
                 if ($ldap_pagedresults) {
-                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 4.1).
+                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 3.11).
                     if (version_compare(PHP_VERSION, '7.3.0', '<')) {
                         // Before 7.3, use this function that was deprecated in PHP 7.4.
                         ldap_control_paged_result($this->ldapconnection, $this->config->pagesize, true, $ldap_cookie);
@@ -820,7 +820,7 @@ class enrol_ldap_plugin extends enrol_plugin {
 
                 if ($this->get_config('course_search_sub')) {
                     // Use ldap_search to find first user from subtree
-                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 4.1).
+                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 3.11).
                     if (version_compare(PHP_VERSION, '7.3.0', '<')) {
                         $ldap_result = @ldap_search($this->ldapconnection, $context,
                             $ldap_search_pattern, $ldap_fields_wanted);
@@ -831,7 +831,7 @@ class enrol_ldap_plugin extends enrol_plugin {
                     }
                 } else {
                     // Search only in this context
-                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 4.1).
+                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 3.11).
                     if (version_compare(PHP_VERSION, '7.3.0', '<')) {
                         $ldap_result = @ldap_list($this->ldapconnection, $context,
                             $ldap_search_pattern, $ldap_fields_wanted);
@@ -849,7 +849,7 @@ class enrol_ldap_plugin extends enrol_plugin {
                 if ($ldap_pagedresults) {
                     // Get next server cookie to know if we'll need to continue searching.
                     $ldap_cookie = '';
-                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 4.1).
+                    // TODO: Remove the old branch of code once PHP 7.3.0 becomes required (Moodle 3.11).
                     if (version_compare(PHP_VERSION, '7.3.0', '<')) {
                         // Before 7.3, use this function that was deprecated in PHP 7.4.
                         ldap_control_paged_result_response($this->ldapconnection, $ldap_result, $ldap_cookie);
index b93d393..3a7045d 100644 (file)
@@ -3276,7 +3276,7 @@ class admin_setting_configselect extends admin_setting {
      * an empty string '' if the value is OK, or an error message if not.
      *
      * @param callable|null $validatefunction Validate function or null to clear
-     * @since Moodle 4.0
+     * @since Moodle 3.10
      */
     public function set_validate_function(?callable $validatefunction = null) {
         $this->validatefunction = $validatefunction;
@@ -3362,7 +3362,7 @@ class admin_setting_configselect extends admin_setting {
      *
      * @param string $data New value being set
      * @return string Empty string if valid, or error message text
-     * @since Moodle 4.0
+     * @since Moodle 3.10
      */
     protected function validate_setting(string $data): string {
         // If validation function is specified, call it now.
@@ -6538,7 +6538,7 @@ class admin_page_managemessageoutputs extends admin_externalpage {
  * Default message outputs configuration
  *
  * @deprecated since Moodle 3.7 MDL-64495. Please use admin_page_managemessageoutputs instead.
- * @todo       MDL-64866 This will be deleted in Moodle 4.1.
+ * @todo       MDL-64866 This will be deleted in Moodle 3.11.
  *
  * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
@@ -6547,7 +6547,7 @@ class admin_page_defaultmessageoutputs extends admin_page_managemessageoutputs {
      * Calls parent::__construct with specific arguments
      *
      * @deprecated since Moodle 3.7 MDL-64495. Please use admin_page_managemessageoutputs instead.
-     * @todo       MDL-64866 This will be deleted in Moodle 4.1.
+     * @todo       MDL-64866 This will be deleted in Moodle 3.11.
      */
     public function __construct() {
         global $CFG;
@@ -7348,12 +7348,12 @@ class admin_setting_manageantiviruses extends admin_setting {
  *
  * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  * @deprecated since Moodle 3.9 MDL-45184. Please use \tool_licensemanager\manager instead.
- * @todo MDL-45184 This class will be deleted in Moodle 4.3.
+ * @todo MDL-45184 This class will be deleted in Moodle 4.1.
  */
 class admin_setting_managelicenses extends admin_setting {
     /**
      * @deprecated since Moodle 3.9 MDL-45184. Please use \tool_licensemanager\manager instead.
-     * @todo MDL-45184 This class will be deleted in Moodle 4.3
+     * @todo MDL-45184 This class will be deleted in Moodle 4.1
      */
     public function __construct() {
         global $ADMIN;
@@ -7375,7 +7375,7 @@ class admin_setting_managelicenses extends admin_setting {
      * Always returns true, does nothing
      *
      * @deprecated since Moodle 3.9 MDL-45184.
-     * @todo MDL-45184 This method will be deleted in Moodle 4.3
+     * @todo MDL-45184 This method will be deleted in Moodle 4.1
      *
      * @return true
      */
@@ -7390,7 +7390,7 @@ class admin_setting_managelicenses extends admin_setting {
      * Always returns true, does nothing
      *
      * @deprecated since Moodle 3.9 MDL-45184.
-     * @todo MDL-45184 This method will be deleted in Moodle 4.3
+     * @todo MDL-45184 This method will be deleted in Moodle 4.1
      *
      * @return true
      */
@@ -7405,7 +7405,7 @@ class admin_setting_managelicenses extends admin_setting {
      * Always returns '', does not write anything
      *
      * @deprecated since Moodle 3.9 MDL-45184.
-     * @todo MDL-45184 This method will be deleted in Moodle 4.3
+     * @todo MDL-45184 This method will be deleted in Moodle 4.1
      *
      * @return string Always returns ''
      */
@@ -7421,7 +7421,7 @@ class admin_setting_managelicenses extends admin_setting {
      * Builds the XHTML to display the control
      *
      * @deprecated since Moodle 3.9 MDL-45184. Please use \tool_licensemanager\manager instead.
-     * @todo MDL-45184 This method will be deleted in Moodle 4.3
+     * @todo MDL-45184 This method will be deleted in Moodle 4.1
      *
      * @param string $data Unused
      * @param string $query
index ce2ae0b..db165c7 100644 (file)
@@ -66,7 +66,7 @@ class behat_base extends Behat\MinkExtension\Context\RawMinkContext {
      * be enough.
      *
      * @deprecated since Moodle 3.7 MDL-64979 - please use get_reduced_timeout() instead
-     * @todo MDL-64982 This will be deleted in Moodle 4.1
+     * @todo MDL-64982 This will be deleted in Moodle 3.11
      * @see behat_base::get_reduced_timeout()
      */
     const REDUCED_TIMEOUT = 2;
@@ -75,7 +75,7 @@ class behat_base extends Behat\MinkExtension\Context\RawMinkContext {
      * The timeout for each Behat step (load page, wait for an element to load...).
      *
      * @deprecated since Moodle 3.7 MDL-64979 - please use get_timeout() instead
-     * @todo MDL-64982 This will be deleted in Moodle 4.1
+     * @todo MDL-64982 This will be deleted in Moodle 3.11
      * @see behat_base::get_timeout()
      */
     const TIMEOUT = 6;
@@ -84,7 +84,7 @@ class behat_base extends Behat\MinkExtension\Context\RawMinkContext {
      * And extended timeout for specific cases.
      *
      * @deprecated since Moodle 3.7 MDL-64979 - please use get_extended_timeout() instead
-     * @todo MDL-64982 This will be deleted in Moodle 4.1
+     * @todo MDL-64982 This will be deleted in Moodle 3.11
      * @see behat_base::get_extended_timeout()
      */
     const EXTENDED_TIMEOUT = 10;
index 4dfec49..c703a2f 100644 (file)
@@ -92,7 +92,7 @@ class db_record_lock_factory implements lock_factory {
     /**
      * Multiple locks for the same resource can be held by a single process.
      *
-     * @deprecated since Moodle 4.0.
+     * @deprecated since Moodle 3.10.
      * @return boolean - False - not process specific.
      */
     public function supports_recursion() {
@@ -192,7 +192,7 @@ class db_record_lock_factory implements lock_factory {
     /**
      * Extend a lock that was previously obtained with @lock.
      *
-     * @deprecated since Moodle 4.0.
+     * @deprecated since Moodle 3.10.
      * @param lock $lock - a lock obtained from this factory.
      * @param int $maxlifetime - the new lifetime for the lock (in seconds).
      * @return boolean - true if the lock was extended.
index b771639..87b9380 100644 (file)
@@ -109,7 +109,7 @@ class file_lock_factory implements lock_factory {
     /**
      * Multiple locks for the same resource cannot be held from a single process.
      *
-     * @deprecated since Moodle 4.0.
+     * @deprecated since Moodle 3.10.
      * @return boolean - False
      */
     public function supports_recursion() {
@@ -193,7 +193,7 @@ class file_lock_factory implements lock_factory {
     /**
      * Extend a lock that was previously obtained with @lock.
      *
-     * @deprecated since Moodle 4.0.
+     * @deprecated since Moodle 3.10.
      * @param lock $lock - not used
      * @param int $maxlifetime - not used
      * @return boolean - true if the lock was extended.
index 0874ced..628a815 100644 (file)
@@ -76,7 +76,7 @@ class installation_lock_factory implements lock_factory {
     /**
      * Multiple locks for the same resource cannot be held from a single process.
      *
-     * @deprecated since Moodle 4.0.
+     * @deprecated since Moodle 3.10.
      * @return boolean - False
      */
     public function supports_recursion() {
@@ -118,7 +118,7 @@ class installation_lock_factory implements lock_factory {
     /**
      * Extend a lock that was previously obtained with @lock.
      *
-     * @deprecated since Moodle 4.0.
+     * @deprecated since Moodle 3.10.
      * @param lock $lock - not used
      * @param int $maxlifetime - not used
      * @return boolean - true if the lock was extended.
index f67083c..7012bcf 100644 (file)
@@ -81,7 +81,7 @@ class lock {
     /**
      * Extend the lifetime of this lock. Not supported by all factories.
      *
-     * @deprecated since Moodle 4.0.
+     * @deprecated since Moodle 3.10.
      * @param int $maxlifetime - the new lifetime for the lock (in seconds).
      * @return bool
      */
index c0d32b0..9ca9782 100644 (file)
@@ -63,7 +63,7 @@ interface lock_factory {
     /**
      * Supports recursion.
      *
-     * @deprecated since Moodle 4.0.
+     * @deprecated since Moodle 3.10.
      * @return boolean - True if attempting to get 2 locks on the same resource will "stack"
      */
     public function supports_recursion();
@@ -99,7 +99,7 @@ interface lock_factory {
     /**
      * Extend the timeout on a held lock.
      *
-     * @deprecated since Moodle 4.0.
+     * @deprecated since Moodle 3.10.
      * @param lock $lock - lock obtained from this factory
      * @param int $maxlifetime - new max time to hold the lock
      * @return boolean - True if the lock was extended.
index 753741b..29e3abc 100644 (file)
@@ -106,7 +106,7 @@ class mysql_lock_factory implements lock_factory {
      * Hard coded to false and workaround inconsistent support in different
      * versions of MySQL / MariaDB.
      *
-     * @deprecated since Moodle 4.0.
+     * @deprecated since Moodle 3.10.
      * @return boolean - false
      */
     public function supports_recursion() {
@@ -169,7 +169,7 @@ class mysql_lock_factory implements lock_factory {
     /**
      * Extend a lock that was previously obtained with @lock.
      *
-     * @deprecated since Moodle 4.0.
+     * @deprecated since Moodle 3.10.
      * @param lock $lock - a lock obtained from this factory.
      * @param int $maxlifetime - the new lifetime for the lock (in seconds).
      * @return boolean - true if the lock was extended.
index 1d18967..a4deb15 100644 (file)
@@ -120,7 +120,7 @@ class postgres_lock_factory implements lock_factory {
     /**
      * Multiple locks for the same resource can NOT be held by a single process.
      *
-     * @deprecated since Moodle 4.0.
+     * @deprecated since Moodle 3.10.
      * @return boolean - false.
      */
     public function supports_recursion() {
@@ -206,7 +206,7 @@ class postgres_lock_factory implements lock_factory {
     /**
      * Extend a lock that was previously obtained with @lock.
      *
-     * @deprecated since Moodle 4.0.
+     * @deprecated since Moodle 3.10.
      * @param lock $lock - a lock obtained from this factory.
      * @param int $maxlifetime - the new lifetime for the lock (in seconds).
      * @return boolean - true if the lock was extended.
index 197dbd2..998a203 100644 (file)
@@ -28,7 +28,7 @@ namespace core\task;
  * Note - this is only for plugins using the legacy cron method,
  * plugins can also now just add their own scheduled tasks which is the preferred method.
  * @deprecated since Moodle 3.9 MDL-52846. Please use new task API.
- * @todo MDL-61165 This will be deleted in Moodle 4.3
+ * @todo MDL-61165 This will be deleted in Moodle 4.1
  */
 class legacy_plugin_cron_task extends scheduled_task {
 
index 48661cb..e20ad23 100644 (file)
@@ -2761,7 +2761,7 @@ function message_get_contact() {
  *            in such a large SELECT
  *
  * @deprecated since Moodle 3.7
- * @todo The final deprecation of this function will take place in Moodle 41 - see MDL-65319.
+ * @todo The final deprecation of this function will take place in Moodle 3.11 - see MDL-65319.
  *
  * @param string|int $categoryid Either a category id or 'all' for everything
  * @param string $sort A field and direction to sort by
@@ -2823,7 +2823,7 @@ function get_courses_page($categoryid="all", $sort="c.sortorder ASC", $fields="c
  * Returns the models that generated insights in the provided context.
  *
  * @deprecated since Moodle 3.8 MDL-66091 - please do not use this function any more.
- * @todo MDL-65799 This will be deleted in Moodle 4.2
+ * @todo MDL-65799 This will be deleted in Moodle 4.0
  * @see \core_analytics\manager::cached_models_with_insights
  * @param  \context $context
  * @return int[]
@@ -2944,7 +2944,7 @@ function get_module_metadata($course, $modnames, $sectionreturn = null) {
  * with other processing (other than displaying the rest of the page) after using this function!
  *
  * @deprecated since Moodle 3.9 MDL-63580. Please use the \core\task\manager::run_from_cli($task).
- * @todo final deprecation. To be removed in Moodle 4.3 MDL-63594.
+ * @todo final deprecation. To be removed in Moodle 4.1 MDL-63594.
  * @param \core\task\scheduled_task $task Task to run
  * @return bool True if cron run successful
  */
@@ -2962,7 +2962,7 @@ function cron_run_single_task(\core\task\scheduled_task $task) {
  *   and 'Finished (whatever)' lines, otherwise does not display
  *
  * @deprecated since Moodle 3.9 MDL-52846. Please use new task API.
- * @todo MDL-61165 This will be deleted in Moodle 4.3.
+ * @todo MDL-61165 This will be deleted in Moodle 4.1.
  */
 function cron_execute_plugin_type($plugintype, $description = null) {
     global $DB;
@@ -3036,7 +3036,7 @@ function cron_execute_plugin_type($plugintype, $description = null) {
  *   looking in the older location
  *
  * @deprecated since Moodle 3.9 MDL-52846. Please use new task API.
- * @todo MDL-61165 This will be deleted in Moodle 4.3.
+ * @todo MDL-61165 This will be deleted in Moodle 4.1.
  */
 function cron_bc_hack_plugin_functions($plugintype, $plugins) {
     global $CFG; // Mandatory in case it is referenced by include()d PHP script.
@@ -3357,8 +3357,8 @@ function user_get_participants($courseid, $groupid = 0, $accesssince, $roleid, $
  *
  * Calls {@see core_course_category::make_categories_list()} to build the list.
  *
- * @deprecated since Moodle 4.0
- * @todo This will be finally removed for Moodle 4.4 as part of MDL-69124.
+ * @deprecated since Moodle 3.10
+ * @todo This will be finally removed for Moodle 4.2 as part of MDL-69124.
  * @return array array mapping course category id to the display name
  */
 function make_categories_options() {
index 3010ef9..3d14013 100644 (file)
@@ -96,7 +96,7 @@ class license_manager {
      * Adding a new license type
      *
      * @deprecated Since Moodle 3.9, MDL-45184.
-     * @todo MDL-67344 This will be deleted in Moodle 4.3.
+     * @todo MDL-67344 This will be deleted in Moodle 4.1.
      * @see license_manager::save()
      *
      * @param object $license the license record to add.
index b711ac9..7b5b1f4 100644 (file)
@@ -79,7 +79,7 @@ function plagiarism_get_file_results($cmid, $userid, $file) {
  * saves/updates plagiarism settings from a modules config page - called by course/modedit.php
  *
  * @deprecated Since Moodle 3.9. MDL-65835 Please use {plugin name}_coursemodule_edit_post_actions() instead.
- * @todo MDL-67526 This is to be moved from here to deprecatedlib.php in Moodle 4.3
+ * @todo MDL-67526 This is to be moved from here to deprecatedlib.php in Moodle 4.1
  * @param object $data - form data
  */
 function plagiarism_save_form_elements($data) {
@@ -108,7 +108,7 @@ function plagiarism_save_form_elements($data) {
  * adds the list of plagiarism settings to a form - called inside modules that have enabled plagiarism
  *
  * @deprecated Since Moodle 3.9. MDL-65835 Please use {plugin name}_coursemodule_standard_elements() instead.
- * @todo MDL-67526 This is to be moved from here to deprecatedlib.php in Moodle 4.3
+ * @todo MDL-67526 This is to be moved from here to deprecatedlib.php in Moodle 4.1
  * @param object $mform - Moodle form object
  * @param object $context - context object
  * @param string $modulename - Name of the module
@@ -181,7 +181,7 @@ function plagiarism_print_disclosure($cmid) {
 /**
  * Helper function - also loads lib file of plagiarism plugin
  *
- * @todo MDL-67872 the deprecated code in this function to be removed in Moodle 4.3
+ * @todo MDL-67872 the deprecated code in this function to be removed in Moodle 4.1
  * @return array of available plugins
  */
 function plagiarism_load_available_plugins() {
index 8906527..e7f23ef 100644 (file)
@@ -47,7 +47,7 @@ class behat_deprecated extends behat_base {
      * @param string $blockname
      * @return void
      * @deprecated since Moodle 3.7 MDL-64506 - please do not use this definition step any more.
-     * @todo MDL-65215 This will be deleted in Moodle 4.1.
+     * @todo MDL-65215 This will be deleted in Moodle 3.11.
      */
     public function i_dock_block($blockname) {
 
index a5f08be..23c54ee 100644 (file)
@@ -109,7 +109,7 @@ information provided here is intended especially for developers.
     - type: specifies the calendar type. Optional, defaults to Gregorian.
     - fixday: Whether to remove leading zero for day. Optional, defaults to 1.
     - fixhour: Whether to remove leading zero for hour. Optional, defaults to 1.
-* Legacy cron has been deprecated and will be removed in Moodle 4.3. This includes the functions:
+* Legacy cron has been deprecated and will be removed in Moodle 4.1. This includes the functions:
   - cron_execute_plugin_type()
   - cron_bc_hack_plugin_functions()
   Please, use the Task API instead: https://docs.moodle.org/dev/Task_API
index fe733d4..62272ae 100644 (file)
@@ -22,7 +22,7 @@
  * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  *
  * @deprecated since Moodle 3.7 MDL-64495. Please use /admin/message.php instead.
- * @todo       MDL-64866 This will be deleted in Moodle 4.1.
+ * @todo       MDL-64866 This will be deleted in Moodle 3.11.
  */
 require_once(__DIR__ . '/../config.php');
 require_once($CFG->dirroot . '/message/lib.php');
index ae0142c..330f05b 100644 (file)
@@ -1628,7 +1628,7 @@ function forum_print_latest_discussions($course, $forum, $maxdiscussions = -1, $
  * @param bool $children
  * @return int
  * @deprecated since Moodle 3.7
- * @todo MDL-65252 This will be removed in Moodle 4.1
+ * @todo MDL-65252 This will be removed in Moodle 3.11
  */
 function forum_count_replies($post, $children = true) {
     global $USER;
index 0b84fb3..a2e47e0 100644 (file)
@@ -293,7 +293,7 @@ class mod_forum_external extends external_api {
      *
      * @return array the forum post details
      * @since Moodle 2.7
-     * @todo MDL-65252 This will be removed in Moodle 4.1
+     * @todo MDL-65252 This will be removed in Moodle 3.11
      */
     public static function get_forum_discussion_posts($discussionid, $sortby = "created", $sortdirection = "DESC") {
         global $CFG, $DB, $USER, $PAGE;
index 9c629a2..8bc6c6e 100644 (file)
@@ -228,7 +228,7 @@ function lti_delete_instance($id) {
  * This is so you can add an external tool types directly to the activity chooser
  *
  * @deprecated since 3.9
- * @todo MDL-68011 This is to be moved from here to deprecatedlib.php in Moodle 4.3
+ * @todo MDL-68011 This is to be moved from here to deprecatedlib.php in Moodle 4.1
  * @param stdClass $defaultitem default item that would be added to the activity chooser if this callback was not present.
  *     It has properties: archetype, name, title, help, icon, link
  * @return array An array of aliases for this activity. Each element is an object with same list of properties as $defaultitem,
index 8a76862..b13f152 100644 (file)
@@ -1196,8 +1196,8 @@ class manager {
             } else if (count($result) === 5) {
                 // Backward compatibility for engines that don't return a batch count.
                 [$numrecords, $numdocs, $numdocsignored, $lastindexeddoc, $partial] = $result;
-                // Deprecated since Moodle 4.0 MDL-68690.
-                // TODO: MDL-68776 This will be deleted in Moodle 4.4.
+                // Deprecated since Moodle 3.10 MDL-68690.
+                // TODO: MDL-68776 This will be deleted in Moodle 4.2.
                 debugging('engine::add_documents() should return $batches (5-value return is deprecated)',
                         DEBUG_DEVELOPER);
             } else {
@@ -1361,8 +1361,8 @@ class manager {
             } else if (count($result) === 5) {
                 // Backward compatibility for engines that don't return a batch count.
                 [$numrecords, $numdocs, $numdocsignored, $lastindexeddoc, $partial] = $result;
-                // Deprecated since Moodle 4.0 MDL-68690.
-                // TODO: MDL-68776 This will be deleted in Moodle 4.4 (as should the below bit).
+                // Deprecated since Moodle 3.10 MDL-68690.
+                // TODO: MDL-68776 This will be deleted in Moodle 4.2 (as should the below bit).
                 debugging('engine::add_documents() should return $batches (5-value return is deprecated)',
                         DEBUG_DEVELOPER);
             } else {