<?php
namespace App\Entity;
use App\Repository\CepageCuveeRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=CepageCuveeRepository::class)
*/
class CepageCuvee
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="integer")
*/
private $taux;
/**
* @ORM\ManyToOne(targetEntity=Cepage::class, inversedBy="cepageCuvees")
* @ORM\JoinColumn(nullable=false)
*/
private $cepage;
/**
* @ORM\ManyToOne(targetEntity=Cuvee::class, inversedBy="cepageCuvees")
* @ORM\JoinColumn(nullable=false)
*/
private $cuvee;
public function getId(): ?int
{
return $this->id;
}
public function getTaux(): ?int
{
return $this->taux;
}
public function setTaux(int $taux): self
{
$this->taux = $taux;
return $this;
}
public function getCepage(): ?Cepage
{
return $this->cepage;
}
public function setCepage(?Cepage $cepage): self
{
$this->cepage = $cepage;
return $this;
}
public function getCuvee(): ?Cuvee
{
return $this->cuvee;
}
public function setCuvee(?Cuvee $cuvee): self
{
$this->cuvee = $cuvee;
return $this;
}
}