1
0
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:
David Grudl
2018-05-02 12:32:39 +02:00
parent 8c57b0aad9
commit 3eb255899f
7 changed files with 9 additions and 16 deletions

View File

@@ -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;
}

View File

@@ -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;

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;

View File

@@ -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;
}