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