<?phpnamespace App\Entity;use App\Repository\RisposteRepository;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: RisposteRepository::class)]class Risposte{ #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column(type: 'integer')] private $id; #[ORM\ManyToOne(targetEntity: Questionari::class, inversedBy: 'rispostes')] #[ORM\JoinColumn(nullable: false)] private $questionario; #[ORM\ManyToOne(targetEntity: QuestionariIniziati::class, inversedBy: 'rispostes')] #[ORM\JoinColumn(nullable: false)] private $questionario_iniziato; #[ORM\ManyToOne(targetEntity: Domande::class, inversedBy: 'rispostes')] #[ORM\JoinColumn(nullable: false)] private $domanda; #[ORM\Column(type: 'text', nullable: true)] private $tipo_risposta; #[ORM\Column(type: 'text', nullable: true)] private $opzioni_risposta; #[ORM\Column(type: 'boolean')] private $multipla; #[ORM\Column(type: 'integer')] private $posizione; #[ORM\Column(type: 'text')] private $risposta; #[ORM\Column(type: 'boolean')] private $obbligatoria; #[ORM\Column(type: 'datetime_immutable')] private $created_at; #[ORM\Column(type: 'datetime_immutable')] private $modified_at; public function getId(): ?int { return $this->id; } public function getQuestionario(): ?Questionari { return $this->questionario; } public function setQuestionario(?Questionari $questionario): self { $this->questionario = $questionario; return $this; } public function getQuestionarioIniziato(): ?QuestionariIniziati { return $this->questionario_iniziato; } public function setQuestionarioIniziato(?QuestionariIniziati $questionario_iniziato): self { $this->questionario_iniziato = $questionario_iniziato; return $this; } public function getDomanda(): ?Domande { return $this->domanda; } public function setDomanda(?Domande $domanda): self { $this->domanda = $domanda; return $this; } public function getTipoRisposta(): ?string { return $this->tipo_risposta; } public function setTipoRisposta(?string $tipo_risposta): self { $this->tipo_risposta = $tipo_risposta; return $this; } public function getOpzioniRisposta(): ?string { return $this->opzioni_risposta; } public function setOpzioniRisposta(?string $opzioni_risposta): self { $this->opzioni_risposta = $opzioni_risposta; return $this; } public function isMultipla(): ?bool { return $this->multipla; } public function setMultipla(bool $multipla): self { $this->multipla = $multipla; return $this; } public function getPosizione(): ?int { return $this->posizione; } public function setPosizione(int $posizione): self { $this->posizione = $posizione; return $this; } public function getRisposta(): ?string { return $this->risposta; } public function setRisposta(string $risposta): self { $this->risposta = $risposta; return $this; } public function isObbligatoria(): ?bool { return $this->obbligatoria; } public function setObbligatoria(bool $obbligatoria): self { $this->obbligatoria = $obbligatoria; return $this; } public function getCreatedAt(): ?\DateTimeImmutable { return $this->created_at; } public function setCreatedAt(\DateTimeImmutable $created_at): self { $this->created_at = $created_at; return $this; } public function getModifiedAt(): ?\DateTimeImmutable { return $this->modified_at; } public function setModifiedAt(\DateTimeImmutable $modified_at): self { $this->modified_at = $modified_at; return $this; }}