This meta issue is to keep track of deprecations to be carried out in the Extension system after the completion of the 3-phases of the extension system refactoring.
#3038971: Move system_get_module_admin_tasks() into a service and deprecate it
#3017017: Move ModuleHandler::buildModuleDependencies to extension listing code
#2968232: Deprecate module_set_weight() vs #1808132: Move module_set_weight() into ModuleHandler::setWeight(), add ModuleHandler::getWeight() to replace missing functionality
#2941155: ModuleHandler should not maintain list of installed modules now that ModuleExtensionList exists
#3179546: Tag ExtensionList services with extension.list
#3262807: Deprecate module_config_sort()
#2926070: Deprecate ModuleHandlerInterface::getName()
#2466933: Change $info array argument to system_get_module_admin_tasks() to $name
#2926068: Deprecate system_rebuild_module_data() and remove usages in core
#2347783: Deprecate drupal_get_path() and drupal_get_filename() and replace with ExtensionList::getPath() and ExtensionList::getPathname()
#697946: Properly deprecate module_load_include() and move it into \Drupal::moduleHandler() service
#2940189: Deprecate system_get_info()
#2873051: Replace usages of system_rebuild_module_data with the extension.list.module service
#2616814: Delegate all hook invocations to ModuleHandler
Comments
Comment #2
almaudoh CreditAttribution: almaudoh commentedComment #3
almaudoh CreditAttribution: almaudoh commentedComment #5
alexpottAdding #3017017: Move ModuleHandler::buildModuleDependencies to extension listing code
Comment #12
andypostComment #13
andypostComment #14
andypostFiled remaining issues
- #3262805: Deprecate drupal_required_modules()
- #3262807: Deprecate module_config_sort()
Comment #15
andypostadded #2616814: Delegate all hook invocations to ModuleHandler
Comment #16
andypostThe #2940481: Road to stabilize ExtensionList services could be marked as duplicate
Comment #19
andypostUpdated IS - sorted after commited #2466933: Change $info array argument to system_get_module_admin_tasks() to $name