DatabaseBase constructor cleanups
authorAaron Schulz <aschulz@wikimedia.org>
Fri, 20 Feb 2015 22:10:26 +0000 (14:10 -0800)
committerAaron Schulz <aschulz@wikimedia.org>
Mon, 23 Feb 2015 21:02:28 +0000 (13:02 -0800)
commit2cfcb390c67a0d79b959647608f7dbdcbbbebc68
treea353e357b172affbbbe203c89ba6e3c3990407ee
parent4a0e002cb026ad3cd82fb6aecb23f5c0cdcbeaeb
DatabaseBase constructor cleanups

* The array based format is now required
* Pass any additional parameters through factory() to __construct() even
  if the base clase does not recognize them. This makes DB specific
  options simpler.
* Also added missing bits to Sqlite constructors

Bug: T90288
Change-Id: I29b79a3c1bb2b5e51c1c8f5e04cd08c71e0662a3
RELEASE-NOTES-1.25
includes/db/Database.php
includes/db/DatabaseOracle.php
includes/db/DatabaseSqlite.php
includes/installer/SqliteInstaller.php