]> git.joonet.de Git - adminer.git/commitdiff
Mark abstract classes
authorJakub Vrana <jakub@vrana.cz>
Wed, 5 Mar 2025 13:31:53 +0000 (14:31 +0100)
committerJakub Vrana <jakub@vrana.cz>
Wed, 5 Mar 2025 13:31:53 +0000 (14:31 +0100)
adminer/drivers/sqlite.inc.php
adminer/include/driver.inc.php
adminer/include/pdo.inc.php

index 72d14cdc13959a0fa92d5d81289aa66dc9c5afc4..8369878d49eda250fa6cd6be3f3e76f10e765b6d 100644 (file)
@@ -88,6 +88,10 @@ if (isset($_GET["sqlite"])) {
                        function __construct($filename) {
                                $this->dsn(DRIVER . ":$filename", "", "");
                        }
+
+                       function select_db($db) {
+                               return false;
+                       }
                }
 
        }
index 30f52fdbd3ba27933f8fa9b6db87794df7e50ba4..79c477ceb3f4e0c37f9c9cd6c1765cb9f8e2dfe4 100644 (file)
@@ -22,7 +22,7 @@ function get_driver($id) {
        return $drivers[$id];
 }
 
-/*abstract*/ class SqlDriver {
+abstract class SqlDriver {
        var $_conn;
 
        /** Create object for performing database operations
@@ -110,7 +110,7 @@ function get_driver($id) {
        * @param array of arrays with escaped columns in keys and quoted data in values
        * @return bool
        */
-       /*abstract*/ function insertUpdate($table, $rows, $primary) {
+       function insertUpdate($table, $rows, $primary) {
                return false;
        }
 
index 6791343c61555943850a0d51717876c9022f2c75..53b9573981c20590c4afd25f9acfca90a539d989 100644 (file)
@@ -3,7 +3,7 @@ namespace Adminer;
 
 // PDO can be used in several database drivers
 if (extension_loaded('pdo')) {
-       /*abstract*/ class PdoDb {
+       abstract class PdoDb {
                var $_result, $server_info, $affected_rows, $errno, $error, $pdo;
 
                function __construct() {
@@ -25,7 +25,7 @@ if (extension_loaded('pdo')) {
                        $this->server_info = @$this->pdo->getAttribute(\PDO::ATTR_SERVER_VERSION);
                }
 
-               /*abstract function select_db($database);*/
+               abstract function select_db($database);
 
                function quote($string) {
                        return $this->pdo->quote($string);