From: Chad Horohoe Date: Wed, 1 Sep 2010 18:10:02 +0000 (+0000) Subject: Reduce some duplication, just implement stub in parent X-Git-Tag: 1.31.0-rc.0~35243 X-Git-Url: http://git.cyclocoop.org/%7B%24admin_url%7Dmembres/cotisations/gestion/rappel_supprimer.php?a=commitdiff_plain;h=9fb2b16dc08484d3ace89c3dc9c2d2cd046daa97;p=lhc%2Fweb%2Fwiklou.git Reduce some duplication, just implement stub in parent --- diff --git a/includes/installer/DatabaseInstaller.php b/includes/installer/DatabaseInstaller.php index d9241e529b..986d68f279 100644 --- a/includes/installer/DatabaseInstaller.php +++ b/includes/installer/DatabaseInstaller.php @@ -80,7 +80,9 @@ abstract class DatabaseInstaller { * If the DB type has no settings beyond those already configured with * getConnectForm(), this should return false. */ - public abstract function getSettingsForm(); + public function getSettingsForm() { + return false; + } /** * Set variables based on the request array, assuming it was submitted via @@ -88,7 +90,9 @@ abstract class DatabaseInstaller { * * @return Status */ - public abstract function submitSettingsForm(); + public function submitSettingsForm() { + return Status::newGood(); + } /** * Connect to the database using the administrative user/password currently diff --git a/includes/installer/OracleInstaller.php b/includes/installer/OracleInstaller.php index f6057f57a5..789ccfffbe 100644 --- a/includes/installer/OracleInstaller.php +++ b/includes/installer/OracleInstaller.php @@ -88,15 +88,6 @@ class OracleInstaller extends DatabaseInstaller { return $status; } - - public function getSettingsForm() { - // TODO - } - - public function submitSettingsForm() { - // TODO - } - public function getConnection() { // TODO } diff --git a/includes/installer/PostgresInstaller.php b/includes/installer/PostgresInstaller.php index c5af5bbe93..8e9fdb4661 100644 --- a/includes/installer/PostgresInstaller.php +++ b/includes/installer/PostgresInstaller.php @@ -112,14 +112,6 @@ class PostgresInstaller extends DatabaseInstaller { return $status; } - function getSettingsForm() { - return false; - } - - function submitSettingsForm() { - return Status::newGood(); - } - function setupDatabase() { } diff --git a/includes/installer/SqliteInstaller.php b/includes/installer/SqliteInstaller.php index e4b7526330..68fc6e36c8 100644 --- a/includes/installer/SqliteInstaller.php +++ b/includes/installer/SqliteInstaller.php @@ -122,14 +122,6 @@ class SqliteInstaller extends DatabaseInstaller { return parent::needsUpgrade(); } - public function getSettingsForm() { - return false; - } - - public function submitSettingsForm() { - return Status::newGood(); - } - public function setupDatabase() { $dir = $this->getVar( 'wgSQLiteDataDir' );