<?php
namespace App\Entity;
use App\Repository\ModeleClRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=ModeleClRepository::class)
*/
class ModeleCl
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity=MarqueCl::class, inversedBy="modeleCls", cascade={"persist"})
* @ORM\JoinColumn(nullable=false)
*/
private $code_marque_cl;
/**
* @ORM\Column(type="string", length=50)
*/
private $mdl_libele;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $mdl_ordre;
public function getId(): ?int
{
return $this->id;
}
public function getCodeMarqueClId(): ?MarqueCl
{
return $this->code_marque_cl;
}
public function setCodeMarqueClId(?MarqueCl $code_marque_cl): self
{
$this->code_marque_cl = $code_marque_cl;
return $this;
}
public function getMdlLibele(): ?string
{
return $this->mdl_libele;
}
public function setMdlLibele(string $mdl_libele): self
{
$this->mdl_libele = $mdl_libele;
return $this;
}
public function getMdlOrdre(): ?int
{
return $this->mdl_ordre;
}
public function setMdlOrdre(?int $mdl_ordre): self
{
$this->mdl_ordre = $mdl_ordre;
return $this;
}
}