<?php
declare(strict_types=1);
namespace App\Infrastructure\Doctrine\Entity;
use App\Domain\Common\Entity\IzOrderParameter;
use App\Infrastructure\Doctrine\Entity\Traits\IdableTrait;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass="App\Infrastructure\Doctrine\Repository\DoctrineIzOrderParameterRepository")
*/
class DoctrineIzOrderParameter implements IzOrderParameter
{
use IdableTrait;
/**
* @ORM\Column(type="string", length=3)
*/
private string $tableCode = '';
/**
* @ORM\Column(type="string", length=191)
*/
private string $name = '';
/**
* @ORM\Column(type="string", length=191, nullable=true)
*/
private ?string $value = null;
public function getTableCode(): string
{
return $this->tableCode;
}
public function setTableCode(string $tableCode): void
{
$this->tableCode = $tableCode;
}
public function getName(): string
{
return $this->name;
}
public function setName(string $name): void
{
$this->name = $name;
}
public function getValue(): ?string
{
return $this->value;
}
public function setValue(?string $value): void
{
$this->value = $value;
}
}