<?phpnamespace App\Entity;use App\Repository\FaqRepository;use Doctrine\ORM\Mapping as ORM;use Symfony\Component\Validator\Constraints as Assert;#[ORM\Entity(repositoryClass: FaqRepository::class)]class Faq{ #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column(type: 'integer')] private $id; #[ORM\Column(type: 'string', length: 255)] #[Assert\NotBlank] private $question; #[ORM\Column(type: 'text')] #[Assert\NotBlank] private $answer; #[ORM\Column(type: 'integer', nullable: true)] private $number; #[ORM\ManyToOne(targetEntity: WebsiteLanguage::class, inversedBy: 'faqs')] private $websiteLanguage; #[ORM\Column(type: 'boolean')] private $original; #[ORM\Column(type: 'integer', nullable: true)] private $unit; public function getId(): ?int { return $this->id; } public function getQuestion(): ?string { return $this->question; } public function setQuestion(string $question): self { $this->question = $question; return $this; } public function getAnswer(): ?string { return $this->answer; } public function setAnswer(string $answer): self { $this->answer = $answer; return $this; } public function getNumber(): ?int { return $this->number; } public function setNumber(?int $number): self { $this->number = $number; return $this; } public function getWebsiteLanguage(): ?WebsiteLanguage { return $this->websiteLanguage; } public function setWebsiteLanguage(?WebsiteLanguage $websiteLanguage): self { $this->websiteLanguage = $websiteLanguage; return $this; } public function getOriginal(): ?bool { return $this->original; } public function setOriginal(bool $original): self { $this->original = $original; return $this; } public function getUnit(): ?int { return $this->unit; } public function setUnit(?int $unit): self { $this->unit = $unit; return $this; }}