From 3169ea2032208efa8db608a69166160f65c99627 Mon Sep 17 00:00:00 2001 From: "origami11@yandex.ru" Date: Thu, 4 Dec 2025 13:43:22 +0300 Subject: [PATCH] =?UTF-8?q?chore:=20=D0=90=D0=BD=D0=BD=D0=BE=D1=82=D1=86?= =?UTF-8?q?=D0=B8=D1=8F=20=D1=82=D0=B8=D0=BF=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Controller/Service.php | 1 + src/HttpRequest.php | 2 +- src/Model/BaseMapper.php | 3 +++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Controller/Service.php b/src/Controller/Service.php index 7e00a06..e4d7fb9 100644 --- a/src/Controller/Service.php +++ b/src/Controller/Service.php @@ -55,6 +55,7 @@ class Service */ public function getModel($modelName) { + /** @var BaseMapper */ $model = new $modelName(); $model->db = $this->db; return $model; diff --git a/src/HttpRequest.php b/src/HttpRequest.php index 7192c09..62d024e 100644 --- a/src/HttpRequest.php +++ b/src/HttpRequest.php @@ -85,7 +85,7 @@ class HttpRequest extends Collection return $this->_session; } - function getArray($key, $default = []) { + function getArray(string $key, array $default = []): array { $result = parent::get('data')->get($key, $default); if (is_array($result)) { return $result; diff --git a/src/Model/BaseMapper.php b/src/Model/BaseMapper.php index 7e55e72..37831a0 100644 --- a/src/Model/BaseMapper.php +++ b/src/Model/BaseMapper.php @@ -2,6 +2,9 @@ namespace ctiso\Model; +/** + * @property \ctiso\Database $db + */ abstract class BaseMapper { function getAllAsOptions(): array { return [];