mirror of
https://github.com/dg/dibi.git
synced 2025-08-10 16:14:57 +02:00
result drivers: resultSet is not nullable
This commit is contained in:
@@ -20,7 +20,7 @@ class FirebirdResult implements Dibi\ResultDriver
|
||||
{
|
||||
use Dibi\Strict;
|
||||
|
||||
/** @var resource|null */
|
||||
/** @var resource */
|
||||
private $resultSet;
|
||||
|
||||
/** @var bool */
|
||||
@@ -94,7 +94,6 @@ class FirebirdResult implements Dibi\ResultDriver
|
||||
public function free(): void
|
||||
{
|
||||
ibase_free_result($this->resultSet);
|
||||
$this->resultSet = null;
|
||||
}
|
||||
|
||||
|
||||
|
@@ -19,7 +19,7 @@ class MySqliResult implements Dibi\ResultDriver
|
||||
{
|
||||
use Dibi\Strict;
|
||||
|
||||
/** @var \mysqli_result|null */
|
||||
/** @var \mysqli_result */
|
||||
private $resultSet;
|
||||
|
||||
/** @var bool */
|
||||
@@ -88,7 +88,6 @@ class MySqliResult implements Dibi\ResultDriver
|
||||
public function free(): void
|
||||
{
|
||||
mysqli_free_result($this->resultSet);
|
||||
$this->resultSet = null;
|
||||
}
|
||||
|
||||
|
||||
@@ -129,7 +128,7 @@ class MySqliResult implements Dibi\ResultDriver
|
||||
/**
|
||||
* Returns the result set resource.
|
||||
*/
|
||||
public function getResultResource(): ?\mysqli_result
|
||||
public function getResultResource(): \mysqli_result
|
||||
{
|
||||
$this->autoFree = false;
|
||||
return $this->resultSet;
|
||||
|
@@ -19,7 +19,7 @@ class OdbcResult implements Dibi\ResultDriver
|
||||
{
|
||||
use Dibi\Strict;
|
||||
|
||||
/** @var resource|null */
|
||||
/** @var resource */
|
||||
private $resultSet;
|
||||
|
||||
/** @var bool */
|
||||
@@ -98,7 +98,6 @@ class OdbcResult implements Dibi\ResultDriver
|
||||
public function free(): void
|
||||
{
|
||||
odbc_free_result($this->resultSet);
|
||||
$this->resultSet = null;
|
||||
}
|
||||
|
||||
|
||||
|
@@ -19,7 +19,7 @@ class OracleResult implements Dibi\ResultDriver
|
||||
{
|
||||
use Dibi\Strict;
|
||||
|
||||
/** @var resource|null */
|
||||
/** @var resource */
|
||||
private $resultSet;
|
||||
|
||||
/** @var bool */
|
||||
@@ -80,7 +80,6 @@ class OracleResult implements Dibi\ResultDriver
|
||||
public function free(): void
|
||||
{
|
||||
oci_free_statement($this->resultSet);
|
||||
$this->resultSet = null;
|
||||
}
|
||||
|
||||
|
||||
|
@@ -20,7 +20,7 @@ class PostgreResult implements Dibi\ResultDriver
|
||||
{
|
||||
use Dibi\Strict;
|
||||
|
||||
/** @var resource|null */
|
||||
/** @var resource */
|
||||
private $resultSet;
|
||||
|
||||
/** @var bool */
|
||||
@@ -81,7 +81,6 @@ class PostgreResult implements Dibi\ResultDriver
|
||||
public function free(): void
|
||||
{
|
||||
pg_free_result($this->resultSet);
|
||||
$this->resultSet = null;
|
||||
}
|
||||
|
||||
|
||||
|
@@ -20,7 +20,7 @@ class Sqlite3Result implements Dibi\ResultDriver
|
||||
{
|
||||
use Dibi\Strict;
|
||||
|
||||
/** @var \SQLite3Result|null */
|
||||
/** @var \SQLite3Result */
|
||||
private $resultSet;
|
||||
|
||||
/** @var bool */
|
||||
@@ -80,7 +80,6 @@ class Sqlite3Result implements Dibi\ResultDriver
|
||||
public function free(): void
|
||||
{
|
||||
$this->resultSet->finalize();
|
||||
$this->resultSet = null;
|
||||
}
|
||||
|
||||
|
||||
@@ -107,7 +106,7 @@ class Sqlite3Result implements Dibi\ResultDriver
|
||||
/**
|
||||
* Returns the result set resource.
|
||||
*/
|
||||
public function getResultResource(): ?\SQLite3Result
|
||||
public function getResultResource(): \SQLite3Result
|
||||
{
|
||||
$this->autoFree = false;
|
||||
return $this->resultSet;
|
||||
|
@@ -19,7 +19,7 @@ class SqlsrvResult implements Dibi\ResultDriver
|
||||
{
|
||||
use Dibi\Strict;
|
||||
|
||||
/** @var resource|null */
|
||||
/** @var resource */
|
||||
private $resultSet;
|
||||
|
||||
/** @var bool */
|
||||
@@ -80,7 +80,6 @@ class SqlsrvResult implements Dibi\ResultDriver
|
||||
public function free(): void
|
||||
{
|
||||
sqlsrv_free_stmt($this->resultSet);
|
||||
$this->resultSet = null;
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user