From afdfdc29f9042280451edac55664b008c3e4c315 Mon Sep 17 00:00:00 2001 From: babaev-an Date: Fri, 15 Aug 2025 13:21:46 +0300 Subject: [PATCH] 20250815 v1.0.1 --- .gitignore | 7 ++++++- help/class_desc/classes/Database.md | 4 ++-- sources/classes/Database.php | 2 +- sources/traits/Database/DatabaseGet.php | 7 ++++--- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index d742510..3c5ce2c 100644 --- a/.gitignore +++ b/.gitignore @@ -2227,4 +2227,9 @@ FodyWeavers.xsd /vendor/phpunit/phpunit/src/Metadata/Api/ProvidedData.php /vendor/phpunit/phpunit/src/Framework/Attributes/TestDoxFormatter.php /vendor/phpunit/phpunit/src/Metadata/TestDoxFormatter.php -/vendor/phpunit/phpunit/src/Framework/Attributes/TestDoxFormatterExternal.php \ No newline at end of file +/vendor/phpunit/phpunit/src/Framework/Attributes/TestDoxFormatterExternal.php +/vendor/phpunit/phpunit/src/Runner/Baseline/Exception/CannotWriteBaselineException.php +/vendor/phpunit/phpunit/src/TextUI/Command/Commands/CheckPhpConfigurationCommand.php +/vendor/phpunit/phpunit/src/Framework/Exception/ErrorLogNotWritableException.php +/vendor/phpunit/phpunit/src/Runner/ShutdownHandler.php +/.idea/codeStyles/ \ No newline at end of file diff --git a/help/class_desc/classes/Database.md b/help/class_desc/classes/Database.md index cc6d670..22ee93d 100644 --- a/help/class_desc/classes/Database.md +++ b/help/class_desc/classes/Database.md @@ -16,7 +16,7 @@ namespace goodboyalex\php_db_components_pack\classes; **Автор:** Александр Бабаев **Версия:** 1.0 -**Последнее обновление:** 1.0 +**Последнее обновление:** 1.0.1 ## Основные возможности @@ -204,7 +204,7 @@ $db = new Database($config, function(Exception $e, bool $terminate) { - `$where`: Условие выбора (объект `ConditionBuilder`). - `$className`: Полное имя класса, реализующего интерфейс `IDBItem`. -**Возвращаемое значение:** Экземпляр указанного класса или false. +**Возвращаемое значение:** Экземпляр указанного класса (реализующего интерфейс IDBItem) или false. #### 6.2. Получение набора объектов (`GetRows()`) diff --git a/sources/classes/Database.php b/sources/classes/Database.php index 00cf550..de042c2 100644 --- a/sources/classes/Database.php +++ b/sources/classes/Database.php @@ -24,7 +24,7 @@ * * @author Александр Бабаев * @package php_db_components_pack - * @version 1.0 + * @version 1.0.1 * @since 1.0 * @see PDO */ diff --git a/sources/traits/Database/DatabaseGet.php b/sources/traits/Database/DatabaseGet.php index cf0beb4..e18b4d8 100644 --- a/sources/traits/Database/DatabaseGet.php +++ b/sources/traits/Database/DatabaseGet.php @@ -8,6 +8,7 @@ use goodboyalex\php_components_pack\classes\ObjectArray; use goodboyalex\php_db_components_pack\classes\ConditionBuilder; use goodboyalex\php_db_components_pack\enums\DBOperation; + use goodboyalex\php_db_components_pack\interfaces\IDBItem; use PDO; /** @@ -15,7 +16,7 @@ * * @author Александр Бабаев * @package php_db_components_pack - * @version 1.0 + * @version 1.0.1 * @since 1.0 * @see PDO */ @@ -29,10 +30,10 @@ * @param ConditionBuilder $where Условия выборки. * @param string $className Полное имя класса, реализуемого интерфейсом IDBItem. * - * @return object|false Заполненный объект класса или false в случае ошибки. + * @return IDBItem|false Заполненный объект класса или false в случае ошибки. */ public function GetRow (string $table, array $columns = [], ConditionBuilder $where = new ConditionBuilder(), - string $className = "\\StdClass"): object|false + string $className = "\\StdClass"): IDBItem|false { // Задаю массив параметров $params = [];