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 Symfony\Component\String\Slugger\AsciiSlugger;#[ORM\Entity(repositoryClass: PageRepository::class)]class Page{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column(type: Types::SMALLINT)]private int $rank;#[ORM\Column(length: 255, unique: true)]private string $name;#[ORM\Column(length: 160, unique: true)]private string $url;#[ORM\Column(type: Types::BOOLEAN)]private bool $visible;#[ORM\Column(type: Types::BOOLEAN)]private bool $main;#[ORM\Column(length: 255 )]private string $title;#[ORM\Column(length: 255 )]private string $description;#[ORM\Column(type: Types::TEXT, nullable: true)]private ?string $text = null;public function getId(): ?int{return $this->id;}public function getRank(): ?int{return $this->rank;}public function setRank(int $rank): self{$this->rank = $rank;return $this;}public function getName(): ?string{return $this->name;}public function setName(string $name): self{$this->name = $name;return $this;}public function getUrl(): ?string{return $this->url;}public function setUrl(string $url): self{$this->url = $url;if($this->url) {$slugger = new AsciiSlugger('cs');$slug = $slugger->slug($url, '-')->lower();$this->url = $slug->toString();}return $this;}public function getVisible(): ?bool{return $this->visible;}public function setVisible(bool $visible): self{$this->visible = $visible;return $this;}/*** @return bool*/public function isMain(): bool{return $this->main;}/*** @param bool $main*/public function setMain(bool $main): void{$this->main = $main;}public function getTitle(): ?string{return $this->title;}public function setTitle(string $title): self{$this->title = $title;return $this;}public function getDescription(): ?string{return $this->description;}public function setDescription(string $description): self{$this->description = $description;return $this;}public function getText(): ?string{return $this->text;}public function setText(string $text): self{$this->text = $text;return $this;}}