X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Flibs%2Frdbms%2Fdatabase%2FDatabaseMysqli.php;h=fcd29c3c3cde5cac7bf4664795fa8d3822ee9f34;hb=74426f3cf796b149f1ae445e41815bbe148640b2;hp=2f27ff9736d28e8fd854bcb450c0e80220e88c17;hpb=2fdcd7bfdd95a3b1515b9a94289d67eb60add484;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/libs/rdbms/database/DatabaseMysqli.php b/includes/libs/rdbms/database/DatabaseMysqli.php index 2f27ff9736..09ea66cac8 100644 --- a/includes/libs/rdbms/database/DatabaseMysqli.php +++ b/includes/libs/rdbms/database/DatabaseMysqli.php @@ -20,6 +20,11 @@ * @file * @ingroup Database */ +namespace Wikimedia\Rdbms; + +use mysqli; +use mysqli_result; +use IP; /** * Database abstraction object for PHP extension mysqli. @@ -29,7 +34,7 @@ * @see Database */ class DatabaseMysqli extends DatabaseMysqlBase { - /** @var $mConn mysqli */ + /** @var mysqli $mConn */ /** * @param string $sql @@ -86,7 +91,7 @@ class DatabaseMysqli extends DatabaseMysqlBase { $mysqli->ssl_set( $this->sslKeyPath, $this->sslCertPath, - null, + $this->sslCAFile, $this->sslCAPath, $this->sslCiphers ); @@ -167,7 +172,7 @@ class DatabaseMysqli extends DatabaseMysqlBase { /** * @return int */ - function affectedRows() { + protected function fetchAffectedRowCount() { $conn = $this->getBindingHandle(); return $conn->affected_rows; @@ -186,7 +191,7 @@ class DatabaseMysqli extends DatabaseMysqlBase { } /** - * @param mysqli $res + * @param mysqli_result $res * @return bool */ protected function mysqlFreeResult( $res ) { @@ -196,7 +201,7 @@ class DatabaseMysqli extends DatabaseMysqlBase { } /** - * @param mysqli $res + * @param mysqli_result $res * @return bool */ protected function mysqlFetchObject( $res ) { @@ -209,7 +214,7 @@ class DatabaseMysqli extends DatabaseMysqlBase { } /** - * @param mysqli $res + * @param mysqli_result $res * @return bool */ protected function mysqlFetchArray( $res ) { @@ -222,7 +227,7 @@ class DatabaseMysqli extends DatabaseMysqlBase { } /** - * @param mysqli $res + * @param mysqli_result $res * @return mixed */ protected function mysqlNumRows( $res ) { @@ -261,7 +266,7 @@ class DatabaseMysqli extends DatabaseMysqlBase { } /** - * @param resource|ResultWrapper $res + * @param mysqli $res * @param int $n * @return mixed */ @@ -272,7 +277,7 @@ class DatabaseMysqli extends DatabaseMysqlBase { } /** - * @param resource|ResultWrapper $res + * @param mysqli $res * @param int $n * @return mixed */ @@ -283,7 +288,7 @@ class DatabaseMysqli extends DatabaseMysqlBase { } /** - * @param resource|ResultWrapper $res + * @param mysqli_result $res * @param int $row * @return mixed */ @@ -311,7 +316,7 @@ class DatabaseMysqli extends DatabaseMysqlBase { protected function mysqlRealEscapeString( $s ) { $conn = $this->getBindingHandle(); - return $conn->real_escape_string( $s ); + return $conn->real_escape_string( (string)$s ); } /** @@ -329,3 +334,5 @@ class DatabaseMysqli extends DatabaseMysqlBase { } } } + +class_alias( DatabaseMysqli::class, 'DatabaseMysqli' );