MDL-49553 core_block: final deprecation of config_save()
authorMark Nelson <markn@moodle.com>
Wed, 6 Jan 2016 02:50:00 +0000 (10:50 +0800)
committerMark Nelson <markn@moodle.com>
Wed, 6 Jan 2016 02:58:50 +0000 (10:58 +0800)
blocks/moodleblock.class.php

index f16b0bc..57ae2b3 100644 (file)
@@ -344,16 +344,9 @@ class block_base {
      * You don't need to override this if you 're satisfied with the above
      *
      * @deprecated since Moodle 2.9 MDL-49385 - Please use Admin Settings functionality to save block configuration.
-     * @todo MDL-49553 This will be deleted in Moodle 3.1
-     * @param array $data
-     * @return boolean
      */
     function config_save($data) {
-        debugging('config_save($data) is deprecated, use Admin Settings functionality to save block configuration.', DEBUG_DEVELOPER);
-        foreach ($data as $name => $value) {
-            set_config($name, $value);
-        }
-        return true;
+        throw new coding_exception('config_save() can not be used any more, use Admin Settings functionality to save block configuration.');
     }
 
     /**