src/Entity/Page.php line 12
<?phpnamespace App\Entity;use App\Repository\PageRepository;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;use Gedmo\Mapping\Annotation as Gedmo;use Gedmo\Translatable\Translatable;#[ORM\Entity(repositoryClass: PageRepository::class)]class Page implements Translatable{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[Gedmo\Translatable]#[ORM\Column(length: 255)]private ?string $title = null;#[ORM\Column(length: 255)]private ?string $slug = null;#[Gedmo\Translatable]#[ORM\Column(type: Types::TEXT, nullable: true)]private ?string $headline = null;#[Gedmo\Translatable]#[ORM\Column(type: Types::TEXT, nullable: true)]private ?string $content = null;#[Gedmo\Translatable]#[ORM\Column]private ?bool $visible = null;#[Gedmo\Locale]private string $locale = '';public function getId(): ?int{return $this->id;}public function getTitle(): ?string{return $this->title;}public function setTitle(string $title): self{$this->title = $title;return $this;}public function getSlug(): ?string{return $this->slug;}public function setSlug(string $slug): self{$this->slug = $slug;return $this;}public function getHeadline(): ?string{return $this->headline;}public function setHeadline(?string $headline): self{$this->headline = $headline;return $this;}public function getContent(): ?string{return $this->content;}public function setContent(?string $content): self{$this->content = $content;return $this;}public function isVisible(): ?bool{return $this->visible;}public function setVisible(bool $visible): self{$this->visible = $visible;return $this;}public function setTranslatableLocale($locale): void{$this->locale = $locale;}}