The module that is providing the current database driver cannot override backend services, plugins and EntityStorage classes during installation.
Automatically install/enable the module that is providing the current database driver during install process. Doing so right before or after the installation of the "system" module. In that way the module that is providing the current database can override everything it needs to (during the install process) in all other modules.
Review
Commit
None
Two new methods are added to the class Drupal\Core\Database\Connection
: getProvider()
and enableModuleProvidingDatabaseDriver()
. The method getProvider()
takes no parameters and returns the name of the module that is providing the database driver or "core" when there is no such module. The method enableModuleProvidingDatabaseDriver()
also takes no parameters and enables the module that is providing the database driver. If there is no such module or that module is already enabled then the method does nothing.
None
TBD
Fixed
9.2
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.