From b41fa6ceb5f92a185cf421d4b6bd5e98cfd953aa Mon Sep 17 00:00:00 2001 From: Marina Glancy Date: Wed, 19 Mar 2025 12:37:18 +0000 Subject: [PATCH] MDL-84936 core_courseformat: fix arguments of deprecated functions --- course/format/classes/base.php | 9 +++++---- course/format/classes/stateactions.php | 10 ++++++++-- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/course/format/classes/base.php b/course/format/classes/base.php index 69eba0a0042..411c20e0695 100644 --- a/course/format/classes/base.php +++ b/course/format/classes/base.php @@ -659,11 +659,11 @@ abstract class base { */ #[\core\attribute\deprecated( replacement: 'base::set_sectionnum', - since: '5.0', + since: '4.4', mdl: 'MDL-80248', final: true, )] - public function set_section_number(): void { + public function set_section_number(int $singlesection): void { \core\deprecation::emit_deprecation_if_present([self::class, __FUNCTION__]); } @@ -707,12 +707,13 @@ abstract class base { */ #[\core\attribute\deprecated( replacement: 'base::get_sectionnum', - since: '5.0', + since: '4.4', mdl: 'MDL-80248', final: true, )] - public function get_section_number(): void { + public function get_section_number(): int { \core\deprecation::emit_deprecation_if_present([self::class, __FUNCTION__]); + return 0; } /** diff --git a/course/format/classes/stateactions.php b/course/format/classes/stateactions.php index 92e23bdefb0..16a53bd4206 100644 --- a/course/format/classes/stateactions.php +++ b/course/format/classes/stateactions.php @@ -146,11 +146,17 @@ class stateactions { */ #[\core\attribute\deprecated( replacement: 'stateactions::section_move_after', - since: '5.0', + since: '4.4', mdl: 'MDL-77038', final: true, )] - public function section_move(): void { + public function section_move( + stateupdates $updates, + stdClass $course, + array $ids, + ?int $targetsectionid = null, + ?int $targetcmid = null + ): void { \core\deprecation::emit_deprecation_if_present([self::class, __FUNCTION__]); }