File: /var/www/dvpis2026/dvpis.kaunokolegija.lt/src/Entity/Poll/AnswerFieldChoise.php
<?php
namespace App\Entity\Poll;
use App\Repository\Poll\AnswerFieldChoiseRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* AnswerFieldChoise
*/
#[ORM\Table(name: 'poll_answer_field_choise')]
#[ORM\Entity(repositoryClass: AnswerFieldChoiseRepository::class)]
class AnswerFieldChoise
{
#[ORM\Column]
#[ORM\Id]
#[ORM\GeneratedValue]
private ?int $id = null;
/**
* @var string
*/
#[ORM\Column(name: 'name', type: 'string', length: 255)]
private $name;
/**
* @var string
*/
#[ORM\Column(name: 'name_en', type: 'string', length: 255)]
private $nameEn;
#[ORM\JoinColumn(name: 'answer_field_id', referencedColumnName: 'id', nullable: true)]
#[ORM\ManyToOne(targetEntity: AnswerField::class, inversedBy: 'answerFieldChoises')]
private ?AnswerField $answerField;
public function getId(): ?int
{
return $this->id;
}
public function setName(string $name): static
{
$this->name = $name;
return $this;
}
public function getName(): ?string
{
return $this->name;
}
public function getAnswerField(): ?AnswerField
{
return $this->answerField;
}
public function setAnswerField(?AnswerField $answerField): static
{
$this->answerField = $answerField;
return $this;
}
public function getNameEn(): ?string
{
return $this->nameEn;
}
public function setNameEn(string $nameEn): static
{
$this->nameEn = $nameEn;
return $this;
}
}