MDL-81914 core_competency: Remove deprecated invalid_persistent_exception
This commit is contained in:
@@ -1,41 +0,0 @@
|
||||
<?php
|
||||
// This file is part of Moodle - http://moodle.org/
|
||||
//
|
||||
// Moodle is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// Moodle is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* 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 {
|
||||
}
|
||||
@@ -14,25 +14,7 @@
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* 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.
|
||||
|
||||
Reference in New Issue
Block a user