From f820fa1c26b824db1e61ff3e0e6c3cb78bceadab Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Wed, 5 Mar 2025 14:31:53 +0100 Subject: [PATCH] Mark abstract classes --- adminer/drivers/sqlite.inc.php | 4 ++++ adminer/include/driver.inc.php | 4 ++-- adminer/include/pdo.inc.php | 4 ++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/adminer/drivers/sqlite.inc.php b/adminer/drivers/sqlite.inc.php index 72d14cdc..8369878d 100644 --- a/adminer/drivers/sqlite.inc.php +++ b/adminer/drivers/sqlite.inc.php @@ -88,6 +88,10 @@ if (isset($_GET["sqlite"])) { function __construct($filename) { $this->dsn(DRIVER . ":$filename", "", ""); } + + function select_db($db) { + return false; + } } } diff --git a/adminer/include/driver.inc.php b/adminer/include/driver.inc.php index 30f52fdb..79c477ce 100644 --- a/adminer/include/driver.inc.php +++ b/adminer/include/driver.inc.php @@ -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; } diff --git a/adminer/include/pdo.inc.php b/adminer/include/pdo.inc.php index 6791343c..53b95739 100644 --- a/adminer/include/pdo.inc.php +++ b/adminer/include/pdo.inc.php @@ -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); -- 2.39.5