MDL-84632 mod_folder: deprecate index.php related event

This commit is contained in:
ferran
2025-08-25 15:02:08 +02:00
parent 47a323af46
commit 5db10f3a32
2 changed files with 24 additions and 9 deletions
@@ -0,0 +1,7 @@
issueNumber: MDL-84632
notes:
mod_folder:
- message: >-
The \mod_folder\event\course_module_instance_list_viewed event is now
deprecated. Use \core\event\course_resources_list_viewed instead.
type: deprecated
@@ -14,14 +14,6 @@
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
/**
* The mod_folder instance list viewed event.
*
* @package mod_folder
* @copyright 2013 Mark Nelson <[email protected]>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
namespace mod_folder\event;
defined('MOODLE_INTERNAL') || die();
@@ -33,7 +25,23 @@ defined('MOODLE_INTERNAL') || die();
* @since Moodle 2.7
* @copyright 2013 Mark Nelson <[email protected]>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
* @deprecated This event is deprecated and will be removed in Moodle 6.0.
* @todo Remove class in 6.0 (MDL-86384)
*/
#[\core\attribute\deprecated(
replacement: core\event\course_resources_list_viewed::class,
since: '5.1',
mdl: 'MDL-84632',
)]
class course_module_instance_list_viewed extends \core\event\course_module_instance_list_viewed {
// No code required here as the parent class handles it all.
#[\Override]
#[\core\attribute\deprecated(
replacement: core\event\course_resources_list_viewed::class,
since: '5.1',
mdl: 'MDL-84632',
)]
protected function init() {
\core\deprecation::emit_deprecation([self::class, __FUNCTION__]);
parent::init();
}
}