<?php
namespace App\AtechNet\CoreBundle\Entity;
use Doctrine\ORM\Mapping\Entity;
use Doctrine\ORM\Mapping\Id;
use Doctrine\ORM\Mapping\JoinColumn;
use Doctrine\ORM\Mapping\ManyToOne;
use Doctrine\ORM\Mapping\Table as Table;
/**
* StockReviewStockPosition
*
* @Entity
* @Table(name="stock_reviews__stock_positions")
*/
class StockReviewStockPosition
{
/**
* @Id
* @ManyToOne(targetEntity="StockReview", inversedBy="stockPositions")
* @JoinColumn(name="stock_review_id", referencedColumnName="id")
*/
private $stockReview;
/**
* @var StockPosition
*
* @Id
* @ManyToOne(targetEntity="StockPosition", inversedBy="stockReviews")
* @JoinColumn(name="stock_position_id", referencedColumnName="id", nullable=false)
*/
private $stockPosition;
/**
* @return StockReview
*/
public function getStockReview(): StockReview
{
return $this->stockReview;
}
/**
* @param StockReview $stockReview
*/
public function setStockReview(StockReview $stockReview)
{
$this->stockReview = $stockReview;
}
/**
* @return StockPosition|null
*/
public function getStockPosition(): ?StockPosition
{
return $this->stockPosition;
}
/**
* @param StockPosition $stockPosition
*/
public function setStockPosition(StockPosition $stockPosition)
{
$this->stockPosition = $stockPosition;
}
}