<?phpnamespace App\Entity\Main;use Doctrine\ORM\Mapping as ORM;/** * ApiOrderPages * * @ORM\Table(name="api_order_pages") * @ORM\Entity(repositoryClass="App\Repository\Main\ApiOrderPagesRepository") */class ApiOrderPages{ /** * @var int * * @ORM\Column(name="id", type="integer", nullable=false) * @ORM\Id * @ORM\GeneratedValue(strategy="IDENTITY") */ private $id; /** * * @ORM\ManyToOne(targetEntity=ApiPages::class) */ private $page ; /** * * @ORM\ManyToOne(targetEntity=ApiMenu::class) */ private $menu; /** * @var int * * @ORM\Column(name="order_page", type="integer") */ private $order; /** * @var \ApiPages|null * @ORM\ManyToOne(targetEntity=ApiPages::class) * @ORM\JoinColumn(name="parent_id", referencedColumnName="id", nullable=true) */ private $parentId; public function getId(): ?int { return $this->id; } public function getPage(): ?ApiPages { return $this->page; } public function setPage(?ApiPages $page): self { $this->page = $page; return $this; } public function getMenu(): ?ApiMenu { return $this->menu; } public function setMenu(?ApiMenu $menu): self { $this->menu = $menu; return $this; } public function getOrder(): ?int { return $this->order; } public function setOrder(int $order): self { $this->order = $order; return $this; } public function getParentId(): ?ApiPages { return $this->parentId; } public function setParentId($parentId): self { $this->parentId = $parentId; return $this; }}