src/Entity/ChildMenu.php line 16
<?phpnamespace App\Entity;use App\Entity\Trait\MainTranslationTrait;use App\Entity\Translation\ChildMenuTranslation;use App\Repository\ChildMenuRepository;use Doctrine\ORM\Mapping as ORM;use Gedmo\Translatable\Translatable;use Gedmo\Mapping\Annotation as Gedmo;#[ORM\Table(name: 'child_menu')]#[ORM\Entity(repositoryClass: ChildMenuRepository::class)]#[Gedmo\TranslationEntity(class: ChildMenuTranslation::class)]class ChildMenu implements Translatable{use MainTranslationTrait;const TRANSLATION_ENTITY = ChildMenuTranslation::class;#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column(type: 'string', nullable: true)]#[Gedmo\Translatable]private ?string $title = null;#[ORM\Column(type: 'string',unique: true, nullable: true)]private ?string $url = null;#[ORM\Column(type: 'integer', nullable: true)]private ?int $position = null;#[ORM\ManyToOne(targetEntity: Menu::class, inversedBy: 'childMenu')]private ?Menu $menu = null;#[ORM\Column(type: 'boolean', nullable: true)]private ?bool $showInFooter = null;#[ORM\Column(type: 'boolean', nullable: true)]private ?bool $showInHeader = null;// #[ORM\OneToMany(mappedBy: 'object', targetEntity: ChildMenuTranslation::class, cascade: ['persist', 'remove'])]// private $translations;public function __toString(): string{return $this->title ?? "";}public function getId(): ?int{return $this->id;}public function getTitle(): ?string{return $this->title;}public function setTitle(?string $title): void{$this->title = $title;}public function getUrl(): ?string{return $this->url;}public function setUrl(?string $url): void{$this->url = $url;}public function getMenu(): ?Menu{return $this->menu;}public function setMenu(?Menu $menu): static{$this->menu = $menu;return $this;}public function getPosition(): ?int{return $this->position;}public function setPosition(?int $position): void{$this->position = $position;}public function getShowInFooter(): ?bool{return $this->showInFooter;}public function setShowInFooter(?bool $showInFooter): void{$this->showInFooter = $showInFooter;}public function getShowInHeader(): ?bool{return $this->showInHeader;}public function setShowInHeader(?bool $showInHeader): void{$this->showInHeader = $showInHeader;}}