-
Bug
-
Resolution: Fixed
-
Minor
-
5.0
-
MOODLE_500_STABLE
-
MOODLE_500_STABLE
-
- No manual testing required
-
-
Several methods were deprecated in MDL-80116 and their arguments were changed. This causes fatal exceptions in the plugins that have these methods:
PHP Fatal error: Declaration of format_flexsections\\courseformat\\stateactions::section_move(core_courseformat
stateupdates $updates, stdClass $course, array $ids, ?int $targetsectionid = null, ?int $targetcmid = null): void must be compatible with core_courseformat
stateactions::section_move(): void
Deprecation is not supposed to completely break plugins. Also, I still need to define the methods because my plugins support multiple Moodle versions.
- duplicates
-
MDL-84783 Change of function signatures renders upgraded site with course format plugins entirely unusable
-
- Closed
-
- has a non-specific relationship to
-
MDL-84955 Make final deprecation of report entity method non-breaking
-
- Closed
-
- is a regression caused by
-
MDL-80116 Final deprecation of course editing functions deprecated in Moodle 4.4 from the course hierarchy project
-
- Closed
-
- links to