1
0
mirror of https://github.com/vrana/adminer.git synced 2025-08-07 23:27:17 +02:00

Doc-comments: Move param types to declaration

This commit is contained in:
Jakub Vrana
2025-03-28 08:23:20 +01:00
parent 69073d9d54
commit 641ee4ff26
38 changed files with 271 additions and 553 deletions

View File

@@ -14,37 +14,29 @@ abstract class SqlDb {
/** @var Result|bool */ protected $multi; // used for multiquery
/** Connect to server
* @param string $server
* @param string $username
* @param string $password
* @return bool
*/
abstract function connect($server, $username, $password);
abstract function connect(string $server, string $username, string $password);
/** Quote string to use in SQL
* @param string $string
* @return string escaped string enclosed in '
*/
abstract function quote($string);
abstract function quote(string $string);
/** Select database
* @param string $database
* @return bool
*/
abstract function select_db($database);
abstract function select_db(string $database);
/** Send query
* @param string $query
* @param bool $unbuffered
* @return Result|bool
*/
abstract function query($query, $unbuffered = false);
abstract function query(string $query, bool $unbuffered = false);
/** Send query with more resultsets
* @param string $query
* @return Result|bool
*/
function multi_query($query) {
function multi_query(string $query) {
return $this->multi = $this->query($query);
}
@@ -63,11 +55,9 @@ abstract class SqlDb {
}
/** Get single field from result
* @param string $query
* @param int $field
* @return string|bool
*/
function result($query, $field = 0) {
function result(string $query, int $field = 0) {
$result = $this->query($query);
if (!is_object($result)) {
return false;