src/AtechNet/CoreBundle/Entity/StockReviewStockPosition.php line 18

Open in your IDE?
  1. <?php
  2. namespace App\AtechNet\CoreBundle\Entity;
  3. use Doctrine\ORM\Mapping\Entity;
  4. use Doctrine\ORM\Mapping\Id;
  5. use Doctrine\ORM\Mapping\JoinColumn;
  6. use Doctrine\ORM\Mapping\ManyToOne;
  7. use Doctrine\ORM\Mapping\Table as Table;
  8. /**
  9.  * StockReviewStockPosition
  10.  *
  11.  * @Entity
  12.  * @Table(name="stock_reviews__stock_positions")
  13.  */
  14. class StockReviewStockPosition
  15. {
  16.     /**
  17.      * @Id
  18.      * @ManyToOne(targetEntity="StockReview", inversedBy="stockPositions")
  19.      * @JoinColumn(name="stock_review_id", referencedColumnName="id")
  20.      */
  21.     private $stockReview;
  22.     /**
  23.      * @var StockPosition
  24.      *
  25.      * @Id
  26.      * @ManyToOne(targetEntity="StockPosition", inversedBy="stockReviews")
  27.      * @JoinColumn(name="stock_position_id", referencedColumnName="id", nullable=false)
  28.      */
  29.     private $stockPosition;
  30.     /**
  31.      * @return StockReview
  32.      */
  33.     public function getStockReview(): StockReview
  34.     {
  35.         return $this->stockReview;
  36.     }
  37.     /**
  38.      * @param StockReview $stockReview
  39.      */
  40.     public function setStockReview(StockReview $stockReview)
  41.     {
  42.         $this->stockReview = $stockReview;
  43.     }
  44.     /**
  45.      * @return StockPosition|null
  46.      */
  47.     public function getStockPosition(): ?StockPosition
  48.     {
  49.         return $this->stockPosition;
  50.     }
  51.     /**
  52.      * @param StockPosition $stockPosition
  53.      */
  54.     public function setStockPosition(StockPosition $stockPosition)
  55.     {
  56.         $this->stockPosition = $stockPosition;
  57.     }
  58. }