Closed (fixed)
Project:
Drupal core
Version:
8.0.x-dev
Component:
base system
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
20 Jan 2013 at 09:39 UTC
Updated:
20 Jan 2016 at 09:54 UTC
Jump to comment: Most recent
Comments
Comment #1
catchThere's a circular dependency here in that these functions depend on drupal_*_schema_*() which in turn depend on hook_schema()/hook_uninstall() etc. which in turn depends on the hook system. We may need a service which only deals with $module.install hooks (which have a different execution path anyway) to break that dependency.
drupal_*_schema_*() also depends on the db_*() schema manipulation wrappers. I've opened an issue to discuss removing those at #1894396: Mark db_*() wrappers in database.inc as @deprecated for 9.x although an injected database object would be enough in this issue.
Comment #2
sunComment #3
dawehner... the module installer.