The supported DBTypes are hard-coded into a protected static array in the Installer class.
I'm working on a DB backend for Percona and I need a way to make it available to a user of the web installer.
The CLI-based installer works since the user can just say "percona" and MediaWiki will find the provided DatabasePercona class. The web installer, though, provides a list of possible backends that has been hard-coded in.
Optional:
- Prepare PR to support a new Installer Action for https://github.com/MWStake/PerconaDB