From bc3c2864163548ab0c27bd7b7bda1c797a06eae2 Mon Sep 17 00:00:00 2001 From: "as2252258@163.com" Date: Wed, 5 Apr 2023 09:53:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Base/Model.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Base/Model.php b/Base/Model.php index 630b2fb..bcfae66 100644 --- a/Base/Model.php +++ b/Base/Model.php @@ -24,6 +24,7 @@ use Database\SqlBuilder; use Database\Traits\HasBase; use Exception; use Kiri; +use Kiri\Annotation\Inject; use Kiri\Abstracts\Component; use Kiri\Annotation\Annotation; use Kiri\Error\StdoutLoggerInterface; @@ -98,6 +99,18 @@ abstract class Model extends Component implements ModelInterface, ArrayAccess, T protected array $_with = []; + /** + * @var array + */ + protected array $overrideGetter = []; + + /** + * @var array + */ + #[Inject(Setter::class, [self::class])] + protected array $overrideSetter = []; + + /** * @return array */