From 759d239107082eb5fa4bc05cd777c7e2de255f37 Mon Sep 17 00:00:00 2001 From: lucas cardoso Date: Thu, 25 Aug 2022 14:58:21 -0400 Subject: [PATCH] Add UsuarioEmpresa Model --- app/Models/UsuarioEmpresaModel.php | 40 ++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 app/Models/UsuarioEmpresaModel.php diff --git a/app/Models/UsuarioEmpresaModel.php b/app/Models/UsuarioEmpresaModel.php new file mode 100644 index 0000000..9f97cbe --- /dev/null +++ b/app/Models/UsuarioEmpresaModel.php @@ -0,0 +1,40 @@ +id = $id; + $this->id_usuario = $id_usuario; + $this->id_empresa = $id_empresa; + $this->is_ativo = $is_ativo; + } + function toArray(): array + { + return [ + 'id' => $this->id, + 'id_usuario' => $this->id_usuario, + 'id_empresa' => $this->id_empresa, + 'is_ativo' => $this->is_ativo, + ]; + } + + static function ArrayTo(array $params): self + { + return new self( + id: $params['id'], + id_usuario: $params['id_usuario'], + id_empresa: $params['id_empresa'], + is_ativo: $params['is_ativo'], + ); + } +} \ No newline at end of file