Base de Datos
This commit is contained in:
25
app/src/Model/Proyecto/Broker/Contract/State.php
Normal file
25
app/src/Model/Proyecto/Broker/Contract/State.php
Normal file
@ -0,0 +1,25 @@
|
||||
<?php
|
||||
namespace Incoviba\Model\Proyecto\Broker\Contract;
|
||||
|
||||
use DateTimeInterface;
|
||||
use Incoviba\Common;
|
||||
use Incoviba\Model;
|
||||
|
||||
class State extends Common\Ideal\Model
|
||||
{
|
||||
public Model\Proyecto\Broker\Contract $contract;
|
||||
public DateTimeInterface $date;
|
||||
public int $type;
|
||||
|
||||
protected function jsonComplement(): array
|
||||
{
|
||||
return [
|
||||
'contract_id' => $this->contract->id,
|
||||
'date' => $this->date->format('Y-m-d'),
|
||||
'type' => [
|
||||
'id' => $this->type,
|
||||
'description' => State\Type::name($this->type)
|
||||
]
|
||||
];
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user