<?php
namespace App\Entity\Core\Textbook;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Table('textbook_subtopic_answer')]
#[ORM\Entity]
class TextbookSubTopicAnswer
{
/**
* @var int
*/
#[ORM\Column(name: 'id', type: 'integer')]
#[ORM\Id]
#[ORM\GeneratedValue(strategy: 'AUTO')]
private $id;
/**
* @var string
*/
#[ORM\Column(name: 'answer_txt', type: 'string', length: 255)]
private $answerTxt;
/**
* TextbookSubTopicQuestion subTopicQuestion
*/
#[ORM\JoinColumn(name: 'textbook_subtopic_question_id', referencedColumnName: 'id')]
#[ORM\ManyToOne(targetEntity: TextbookSubTopicQuestion::class, inversedBy: 'answers')]
private $question;
/**
* @var bool
*/
#[ORM\Column(name: 'is_correct', type: 'boolean')]
private $isCorrect;
/**
* @return string
*/
public function getAnswerTxt()
{
return $this->answerTxt;
}
public function isCorrect(): bool
{
return $this->isCorrect;
}
/**
* @return int
*/
public function getId()
{
return $this->id;
}
}