<?php
namespace App\Entity;
use App\Repository\OrderDetailRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=OrderDetailRepository::class)
*/
class OrderDetail
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity=Pneu::class, inversedBy="orderDetails")
*/
private $pneu;
/**
* @ORM\Column(type="integer")
*/
private $quatity;
/**
* @ORM\Column(type="float")
*/
private $price;
/**
* @ORM\ManyToOne(targetEntity=Order::class, inversedBy="orderDetails")
*/
private $orderReference;
public function getId(): ?int
{
return $this->id;
}
public function getPneu(): ?Pneu
{
return $this->pneu;
}
public function setPneu(?Pneu $pneu): self
{
$this->pneu = $pneu;
return $this;
}
public function getQuantity(): ?int
{
return $this->quatity;
}
public function setQuantity(int $quatity): self
{
$this->quatity = $quatity;
return $this;
}
public function getPrice(): ?float
{
return $this->price;
}
public function setPrice(float $price): self
{
$this->price = $price;
return $this;
}
public function getOrderReference(): ?Order
{
return $this->orderReference;
}
public function setOrderReference(?Order $orderReference): self
{
$this->orderReference = $orderReference;
return $this;
}
}