From 28bba8a43833342b4df61e1bd9355ec0ef97fd9a Mon Sep 17 00:00:00 2001 From: Juan Pablo Vial Date: Mon, 24 Feb 2025 12:40:40 -0300 Subject: [PATCH] Actualizacion de Modelos --- app/src/Model/Proyecto/Broker.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/app/src/Model/Proyecto/Broker.php b/app/src/Model/Proyecto/Broker.php index 98687b2..1b6c38c 100644 --- a/app/src/Model/Proyecto/Broker.php +++ b/app/src/Model/Proyecto/Broker.php @@ -9,15 +9,22 @@ class Broker extends Common\Ideal\Model public string $digit; public string $name; - public ?Broker\Data $data = null; + protected ?Broker\Data $data = null; + public function data(): ?Broker\Data + { + if (!isset($this->data)) { + $this->data = $this->runFactory('data'); + } + return $this->data; + } - protected function jsonComplement(): array + public function jsonSerialize(): mixed { return [ 'rut' => $this->rut, 'digit' => $this->digit, 'name' => $this->name, - 'data' => $this->data + 'data' => $this->data() ]; } -} \ No newline at end of file +}