This commit is contained in:
joyqi 2023-10-03 11:14:04 +08:00 committed by GitHub
parent 5f52c1e25b
commit 99212ec787
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 14 additions and 14 deletions

View File

@ -449,10 +449,10 @@ class Db
*
* @param mixed $query 查询对象
* @param array|null $filter 行过滤器函数,将查询的每一行作为第一个参数传入指定的过滤器中
* @return object|null
* @return \stdClass|null
* @throws DbException
*/
public function fetchObject($query, ?array $filter = null): ?object
public function fetchObject($query, ?array $filter = null): ?\stdClass
{
$resource = $this->query($query);

View File

@ -84,9 +84,9 @@ interface Adapter
* 将数据查询的其中一行作为对象取出,其中字段名对应对象属性
*
* @param resource $resource 查询的资源数据
* @return object|null
* @return \stdClass|null
*/
public function fetchObject($resource): ?object;
public function fetchObject($resource): ?\stdClass;
/**
* 引号转义函数

View File

@ -152,9 +152,9 @@ class Mysqli implements Adapter
* 将数据查询的其中一行作为对象取出,其中字段名对应对象属性
*
* @param \mysqli_result $resource 查询的资源数据
* @return object|null
* @return \stdClass|null
*/
public function fetchObject($resource): ?object
public function fetchObject($resource): ?\stdClass
{
return $resource->fetch_object();
}

View File

@ -140,9 +140,9 @@ abstract class Pdo implements Adapter
* 将数据查询的其中一行作为对象取出,其中字段名对应对象属性
*
* @param \PDOStatement $resource 查询的资源数据
* @return object|null
* @return \stdClass|null
*/
public function fetchObject($resource): ?object
public function fetchObject($resource): ?\stdClass
{
return $resource->fetchObject() ?: null;
}

View File

@ -48,9 +48,9 @@ class SQLite extends Pdo
* 将数据查询的其中一行作为对象取出,其中字段名对应对象属性
*
* @param \PDOStatement $resource 查询的资源数据
* @return object|null
* @return \stdClass|null
*/
public function fetchObject($resource): ?object
public function fetchObject($resource): ?\stdClass
{
$result = $this->fetch($resource);
return $result ? (object) $result : null;

View File

@ -106,9 +106,9 @@ class Pgsql implements Adapter
* 将数据查询的其中一行作为对象取出,其中字段名对应对象属性
*
* @param resource $resource 查询的资源数据
* @return object|null
* @return \stdClass|null
*/
public function fetchObject($resource): ?object
public function fetchObject($resource): ?\stdClass
{
return pg_fetch_object($resource) ?: null;
}

View File

@ -92,9 +92,9 @@ class SQLite implements Adapter
* 将数据查询的其中一行作为对象取出,其中字段名对应对象属性
*
* @param \SQLite3Result $resource 查询的资源数据
* @return object|null
* @return \stdClass|null
*/
public function fetchObject($resource): ?object
public function fetchObject($resource): ?\stdClass
{
$result = $this->fetch($resource);
return $result ? (object) $result : null;