From 34e96920339a97fe3897647d0d7ce314348c840c Mon Sep 17 00:00:00 2001 From: CrazyPHP Date: Thu, 17 Jun 2021 17:52:07 +0300 Subject: [PATCH] Fix fatal error thrown if getResult() returns a boolean $result in real can be boolean so this will fix Fatal error: Uncaught TypeError: Return value of Envms\FluentPDO\Queries\Base::getResult() must be an instance of PDOStatement or null, bool returned --- src/Queries/Base.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Queries/Base.php b/src/Queries/Base.php index f09d78d..d4d3b8f 100644 --- a/src/Queries/Base.php +++ b/src/Queries/Base.php @@ -23,7 +23,7 @@ abstract class Base implements IteratorAggregate /** @var Query */ protected $fluent; - /** @var PDOStatement */ + /** @var PDOStatement|null|bool */ protected $result; /** @var array - definition clauses */ @@ -216,9 +216,9 @@ protected function getStructure(): Structure /** * Get PDOStatement result * - * @return ?PDOStatement + * @return PDOStatement|null|bool */ - public function getResult(): ?PDOStatement + public function getResult() { return $this->result; }