src/Entity/CmsFaq.php line 14
<?phpnamespace App\Entity;use App\Repository\CmsFaqQuestionRepository;use App\Repository\CmsFaqRepository;use App\Trait\DateTrait;use Doctrine\Common\Collections\ArrayCollection;use Doctrine\Common\Collections\Collection;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: CmsFaqRepository::class)]class CmsFaq{use DateTrait;#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column(length: 255)]private ?string $question = null;#[ORM\Column(type: Types::TEXT)]private ?string $answer = null;#[ORM\Column]private ?bool $isValidated = null;#[ORM\Column(options: ['default' => true])]private ?bool $isPublic = true;public function __construct(){if(!$this->createdAt) $this->createdAt = new \DateTimeImmutable();$this->updatedAt = new \DateTimeImmutable();}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 isIsValidated(): ?bool{return $this->isValidated;}public function setIsValidated(bool $isValidated): self{$this->isValidated = $isValidated;return $this;}public function isIsPublic(): ?bool{return $this->isPublic;}public function setIsPublic(bool $isPublic): self{$this->isPublic = $isPublic;return $this;}public function __toString(): string{return $this->question;}}