[site:install] Improve support of --db-url #4049
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Looking at the newly introduced --db-url argument for site:install, I believe there's room for some improvements.
If --db-url is specified and valid, there is no purpose to go through the other options. We can just install based on that.
Here's my suggested changes - not for merging yet but rather for sharing with the community - I am new to Drupal console contribution so please bear with me.
My goal: allow
site:install
to run on ANY database driver (also contributed), as long as it complies to the Drupal API forDatabase::convertDbUrlToConnectionInfo
andDatabase::getConnectionInfoAsUrl
.