MDL-82287 core: Deprecate long-deprecated functions

These were originally believed to be so widely used that we could never
migrate away from them but it seems we have!
This commit is contained in:
Andrew Nicols 2024-06-25 21:21:00 +08:00
parent 4101dc6dab
commit 77f9238cf4
No known key found for this signature in database
GPG key ID: 6D1E3157C8CFBF14
9 changed files with 159 additions and 395 deletions

View file

@ -0,0 +1,40 @@
issueNumber: MDL-82287
notes:
core:
- message: >
The following methods have been formally deprecated:
- `get_core_subsystems`
- `get_plugin_types`
- `get_plugin_list`
- `get_plugin_list_with_class`
- `get_plugin_directory`
- `normalize_component`
- `get_component_directory`
- `get_context_instance`
Note: These methods have been deprecated for a long time, but previously
did not emit any deprecation notice.
type: deprecated
- message: >
The following methods have been finally deprecated and will now throw an
exception if called:
- `get_context_instance`
- `can_use_rotated_text`
- `get_system_context`
- `print_arrow`
type: deprecated