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; } /**