src/Admin/Entity/StdPagesPages.php line 16

Open in your IDE?
  1. <?php
  2. namespace App\Admin\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * StdPagesPages
  6.  */
  7. #[ORM\Table(name'std_pages_pages')]
  8. #[ORM\Index(name'fk_std_pages_std_pages'columns: ['page_id'])]
  9. #[ORM\Index(name'fk_std_pages_pages_std_content_types'columns: ['content_type'])]
  10. #[ORM\Index(name'fk_std_pages_pages_std_relation_id'columns: ['relation_id'])]
  11. #[ORM\Index(name'fk_std_pages_pages_std_order_value'columns: ['order_value'])]
  12. #[ORM\Entity(repositoryClass'App\Admin\Repository\StdPagesPagesRepository')]
  13. class StdPagesPages
  14. {
  15.     /**
  16.      * @var int
  17.      */
  18.     #[ORM\Column(name'id'type'integer'nullablefalseoptions: ['unsigned' => true'comment' => 'Page relations unique identifier'])]
  19.     #[ORM\Id]
  20.     #[ORM\GeneratedValue(strategy'IDENTITY')]
  21.     private $id;
  22.     /**
  23.      * @var int
  24.      */
  25.     #[ORM\Column(name'relation_id'type'integer'nullabletrueoptions: ['unsigned' => true'comment' => 'Page relations unique identifier'])]
  26.     private $relationId;
  27.     /**
  28.      * @var \StdPages
  29.      */
  30.     #[ORM\JoinColumn(name'page_id'referencedColumnName'id')]
  31.     #[ORM\ManyToOne(targetEntity'StdPages'inversedBy'relations')]
  32.     private $pageId;
  33.     /**
  34.      * @var int
  35.      */
  36.     #[ORM\Column(name'order_value'type'integer'nullablefalseoptions: ['comment' => 'Page relation order'])]
  37.     private $orderValue;
  38.     /**
  39.      * @var \StdContentTypes
  40.      */
  41.     #[ORM\JoinColumn(name'content_type'referencedColumnName'id')]
  42.     #[ORM\ManyToOne(targetEntity'StdContentTypes')]
  43.     private $contentType;
  44.     public function getId(): ?int
  45.     {
  46.         return $this->id;
  47.     }
  48.     public function getRelationId(): ?int
  49.     {
  50.         return $this->relationId;
  51.     }
  52.     public function setRelationId(int $relationId): self
  53.     {
  54.         $this->relationId $relationId;
  55.         return $this;
  56.     }
  57.     public function getPageId(): ?StdPages
  58.     {
  59.         return $this->pageId;
  60.     }
  61.     public function setPageId(?StdPages $pageId): self
  62.     {
  63.         $this->pageId $pageId;
  64.         return $this;
  65.     }
  66.     public function getOrderValue(): ?int
  67.     {
  68.         return $this->orderValue;
  69.     }
  70.     public function setOrderValue(int $orderValue): self
  71.     {
  72.         $this->orderValue $orderValue;
  73.         return $this;
  74.     }
  75.     public function getContentType(): ?StdContentTypes
  76.     {
  77.         return $this->contentType;
  78.     }
  79.     public function setContentType(?StdContentTypes $contentType): self
  80.     {
  81.         $this->contentType $contentType;
  82.         return $this;
  83.     }
  84. }