From e0b54b9cf22429fbe3bd383dfd2d6dc2b76656b8 Mon Sep 17 00:00:00 2001 From: Andrew Nicols Date: Wed, 15 May 2024 23:34:03 +0800 Subject: [PATCH] MDL-81914 core_competency: Remove deprecated invalid_persistent_exception --- .../classes/invalid_persistent_exception.php | 41 ------------------- competency/classes/persistent.php | 18 -------- 2 files changed, 59 deletions(-) delete mode 100644 competency/classes/invalid_persistent_exception.php diff --git a/competency/classes/invalid_persistent_exception.php b/competency/classes/invalid_persistent_exception.php deleted file mode 100644 index 5d34db36291..00000000000 --- a/competency/classes/invalid_persistent_exception.php +++ /dev/null @@ -1,41 +0,0 @@ -. - -/** - * Invalid persistent exception. - * - * @package core_competency - * @copyright 2015 Frédéric Massart - FMCorz.net - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -namespace core_competency; - -defined('MOODLE_INTERNAL') || die(); - -debugging('The class core_competency\\invalid_persistent_exception is deprecated. ' . - 'Please use core\\invalid_persistent_exception instead.'); - -/** - * Invalid persistent exception class. - * - * @package core_competency - * @copyright 2015 Frédéric Massart - FMCorz.net - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - * @deprecated since Moodle 3.3 - */ -class invalid_persistent_exception extends \core\invalid_persistent_exception { -} diff --git a/competency/classes/persistent.php b/competency/classes/persistent.php index 6e1223dfdd1..b8edc25358b 100644 --- a/competency/classes/persistent.php +++ b/competency/classes/persistent.php @@ -14,25 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Moodle. If not, see . -/** - * Abstract class for core_competency objects saved to the DB. - * - * @package core_competency - * @copyright 2015 Damyon Wiese - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ namespace core_competency; -defined('MOODLE_INTERNAL') || die(); - -// We need to alias the invalid_persistent_exception, because the persistent classes from -// core_competency used to throw a \core_competency\invalid_persistent_exception. They now -// fully inherit from \core\persistent which throws a core exception. Using class_alias -// ensures that previous try/catch statements still work. Also note that we always need -// need to alias, we cannot do it passively in the classloader because try/catch statements -// do not trigger a class loading. Note that for this trick to work, all the classes -// which were extending \core_competency\persistent still need to extend it or the alias -// won't be effective. -class_alias('core\\invalid_persistent_exception', 'core_competency\\invalid_persistent_exception'); /** * Abstract class for core_competency objects saved to the DB.