From 71360614d6cbab0fe33ec0feca15005ca913397a Mon Sep 17 00:00:00 2001 From: Arsen Mirzaev Tatyano-Muradovich Date: Sun, 8 Mar 2026 23:23:49 +0500 Subject: [PATCH] read() return `null` insted of `false` --- mirzaev/record/system/interfaces/record.php | 6 +++--- mirzaev/record/system/traits/record.php | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/mirzaev/record/system/interfaces/record.php b/mirzaev/record/system/interfaces/record.php index bdf0e9a..6bf2c87 100755 --- a/mirzaev/record/system/interfaces/record.php +++ b/mirzaev/record/system/interfaces/record.php @@ -20,7 +20,7 @@ use InvalidArgumentException as exception_invalid_argument; * @package mirzaev\record\interfaces * * @method void __construct(record|null $record) Constructor - * @method static|false read(callable $filter) Read from the database + * @method static|null read(callable $filter) Read from the database * @method static|false update() Update the record in the database * * @license http://www.wtfpl.net/ Do What The Fuck You Want To Public License @@ -44,9 +44,9 @@ interface record * * Search for the record in the database * - * @return static|false The record impementator object, if found + * @return static|null The record implementator object */ - public function read(callable $filter): static|false; + public function read(callable $filter): ?static; /** * Update diff --git a/mirzaev/record/system/traits/record.php b/mirzaev/record/system/traits/record.php index 538a425..0d0fdf9 100755 --- a/mirzaev/record/system/traits/record.php +++ b/mirzaev/record/system/traits/record.php @@ -30,7 +30,7 @@ use Exception as exception, * @package mirzaev\record\traits * * @method self __construct(?record $record) Constructor - * @method static|false read(callable $filter) Read from the database + * @method static|null read(callable $filter) Read from the database * @method static|false update() Update the record in the database * @method void __set(string $name, mixed $value = null) Write into the database record property * @method mixed __get(string $name) Read from the database record property @@ -76,9 +76,9 @@ trait record * * Search for the record in the database * - * @return static|false The record impementator object, if found + * @return static|null The record implementator object */ - public function read(callable $filter): static|false + public function read(callable $filter): ?static { // Reading from the database $record = $this->database->read( @@ -95,7 +95,7 @@ trait record } // Exit (fail) - return false; + return null; } /**