From ea8f483dd5360ca3cbb688eca3f327e213c2567d Mon Sep 17 00:00:00 2001 From: Juan Pablo Vial Date: Mon, 5 May 2025 18:13:55 -0400 Subject: [PATCH] FIX: Repository UF --- app/src/Repository/UF.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/src/Repository/UF.php b/app/src/Repository/UF.php index 6b73b3b..b819368 100644 --- a/app/src/Repository/UF.php +++ b/app/src/Repository/UF.php @@ -2,8 +2,10 @@ namespace Incoviba\Repository; use DateTimeInterface; +use DateTimeImmutable; use Incoviba\Common\Define; use Incoviba\Common\Ideal; +use Incoviba\Common\Ideal\Repository; use Incoviba\Common\Implement; use Incoviba\Model; @@ -13,6 +15,19 @@ class UF extends Ideal\Repository { return 'uf'; } + protected function getIndex(Define\Model $model): string + { + return 'fecha'; + } + protected function setIndex(Define\Model &$model, mixed $value): Repository + { + $model->fecha = new DateTimeImmutable($value); + return $this; + } + protected function getKey(): string + { + return 'fecha'; + } public function create(?array $data = null): Model\UF {