<?php
namespace App\Entity;
use App\Repository\MenuProduitRepository;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: MenuProduitRepository::class)]
class MenuProduit
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\ManyToOne(inversedBy: 'menu')]
private ?Menu $menu = null;
#[ORM\ManyToOne(inversedBy: 'menuProduits')]
#[ORM\JoinColumn(nullable: true, onDelete: 'SET NULL')]
private ?Produit $produits = null;
#[ORM\Column(type: Types::DECIMAL, precision: 10, scale: 2)]
private ?string $quantite = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $uniteDeMesure = null;
public function getId(): ?int
{
return $this->id;
}
public function getMenu(): ?Menu
{
return $this->menu;
}
public function setMenu(?Menu $menu): static
{
$this->menu = $menu;
return $this;
}
public function getProduits(): ?Produit
{
return $this->produits;
}
public function setProduits(?Produit $produits): static
{
$this->produits = $produits;
return $this;
}
public function getQuantite(): ?string
{
return $this->quantite;
}
public function setQuantite(string $quantite): static
{
$this->quantite = $quantite;
return $this;
}
public function getUniteDeMesure(): ?string
{
return $this->uniteDeMesure;
}
public function setUniteDeMesure(?string $uniteDeMesure): static
{
$this->uniteDeMesure = $uniteDeMesure;
return $this;
}
}